Publication | Closed Access
How to cook a temporal proof system for your pet language
219
Citations
6
References
1983
Year
Unknown Venue
Petri NetEngineeringVerificationConcurrent SystemSemanticsGeneric Proof SystemSoftware AnalysisFormal VerificationAction LanguageTemporal Proof SystemTemporal DynamicPet LanguageComputational LinguisticsNew LanguageFormal TechniqueTemporal LogicLanguage StudiesTimed SystemProgramming LanguagesFormal SpecificationLinguisticsComputer ScienceAutomated ReasoningProgram AnalysisConcurrency TheoryFormal MethodsSystem Software
An abstract temporal proof system is presented whose program-dependent part has a high-level interface with the programming language actually studied. Given a new language, it is sufficient to deline the interface notions of atomic transitions, justice, and fairness in order to obtain a full temporal proof system for this language. This construction is particularly useful for the analysis of concurrent systems. We illustrate the construction on the shared-variable model and on CSP. The generic proof system is shown to be relatively complete with respect to pure first-order temporal logic.
| Year | Citations | |
|---|---|---|
Page 1
Page 1