An Operational Semantics for Weak PSL
Journal article, 2004

Extending linear temporal logic by adding regular expressions increases its expressiveness. However, as for example, problems in recent versions of Accellera's Property Specification Language (PSL) as well as in OpenVera's ForSpec and other property languages show, it is a non-trivial task to give a formal denotational semantics with desirable properties to the resulting logic. In this paper, we argue that specifying an operational semantics may be helpful in guiding this work, and as a bonus leads to an implementation of the logic for free. We give a concrete operational semantics for Weak PSL, which is the safety property subset of PSL. We also propose a denotational semantics which we show to be equivalent to the operational one. This semantics is inspired by a new denotational semantics proposed in recent related work.

Author

Koen Lindström Claessen

Chalmers, Department of Computing Science, Functional Programming

Chalmers, Department of Computing Science, Formal Methods

Johan Mårtensson

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 3312 337-351

Subject Categories

Computer and Information Science

DOI

10.1007/978-3-540-30494-4_24

More information

Created

10/7/2017