Abstract
Logical constrained processes are loose specifications for partially defined systems: they are a combination of open terms in process algebras and a constraint constructed on temporal logics. Using open terms for loose specifications provides a way to bring advantages from process algebras, yet we are not restricted to a single equivalence class due to the appearances of free variables. Furthermore, these variables are constrained by logical formulae expressing the properties they should give respect to in further refinements. In this paper, we discuss the specifications and verifications of logical constrained processes using (i) regular process (sequential and non-deterministic process) as open terms and (ii) ACTL, an action-based version of CTL, as the underlying logic for constraints. The problem of verifying a (global) property in such logical constrained process is shown to be reducible into the classical validity /satisfiability verification of ACTL formulae. The transformation follows the style of the algorithm for CTL model checking.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. Bergstra and J. Klop. Process theory based on bisimulation semantics. In LNCS 354, pages 50–122. Springer-Verlag, 1989
G. Boudol and K.G. Larsen. Graphical versus logical specifications. Theoretical Computer Science, 106:3–20, 1992
M.C. Browne, E.M. Clarke, and O. Grumberg. Characterizing finite Kripke structure in propositional temporal logic. Theoretical Computer Science, 59:115–131,1988
X.J. Chen and R. De Nicola. Loose specifications and their verification. Technical report, Univ. di Roma “La Sapienza”, 1995. Presented at II Express Workshop, submitted
E.A. Emerson and J.Y. Halpern. “sometimes” and “not never” revisited: on branching time versus linear time temporal logic. Journal of ACM, 33(1):151—178,1986
E.A. Emerson and J. Srinivasan. Branching time temporal logic. In J. de Bakker, P. de Roever, and G. Rozenberg, editors, Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, LNCS 354 pages 123–172. Springer-Verlag, 1989
O.H. Jensen, J.T. Lang, C. Jeppesen, and K.G. Laxsen. Model construction for implicit specifications in modal logic. In CONCUR’93, pages 247–261, 1993
D. Kozen. Results on the propositional μ-calculus. Theoretical Computer Science, 27(2):333–354,1983
K. G. Larsen and L. XinXin. Compositionality through an operational semantics of contexts. Journal of Logic and Computation, l(6):761–795,1991
Z. Manna and A. Pnueli. The anchored version of the temporal framework. In J. de Bakker, P. de Roever, and G. Rozenberg, editors, Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, LNCS 354 pages 201–284. Springer-Verlag, 1989
R. Milner. Communication and Concurrency. Prentice Hall, London, 1989
R. De Nicola, A. Fantechi, S. Gnesi, and G. Ristori. An action-based framework for verifying logical and behavioural properties of concurrent systems. Computer Networks and ISDN Systems, 25:761–778,1993
G. Plotkin. A structural approach to operational semantics. Technical report, Computer Science Deot. Aarhus Univ. Denmark, 1981. DAIMI-FN-19
B. Steffen. Characteristic formulae. Proceedings ICALP, LNCS 372:723–732, 1989
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer Science+Business Media New York
About this chapter
Cite this chapter
Chen, X.J. (1996). Model Checking ACTL Constrained Processes. In: Baader, F., Schulz, K.U. (eds) Frontiers of Combining Systems. Applied Logic Series, vol 3. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-0349-4_20
Download citation
DOI: https://doi.org/10.1007/978-94-009-0349-4_20
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-6643-3
Online ISBN: 978-94-009-0349-4
eBook Packages: Springer Book Archive