Skip to main content

Model Checking ACTL Constrained Processes

  • Chapter
Frontiers of Combining Systems

Part of the book series: Applied Logic Series ((APLS,volume 3))

  • 206 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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

    Google Scholar 

  • G. Boudol and K.G. Larsen. Graphical versus logical specifications. Theoretical Computer Science, 106:3–20, 1992

    Article  MATH  MathSciNet  Google Scholar 

  • M.C. Browne, E.M. Clarke, and O. Grumberg. Characterizing finite Kripke structure in propositional temporal logic. Theoretical Computer Science, 59:115–131,1988

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MATH  MathSciNet  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • D. Kozen. Results on the propositional μ-calculus. Theoretical Computer Science, 27(2):333–354,1983

    Article  MATH  MathSciNet  Google Scholar 

  • K. G. Larsen and L. XinXin. Compositionality through an operational semantics of contexts. Journal of Logic and Computation, l(6):761–795,1991

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • R. Milner. Communication and Concurrency. Prentice Hall, London, 1989

    MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • G. Plotkin. A structural approach to operational semantics. Technical report, Computer Science Deot. Aarhus Univ. Denmark, 1981. DAIMI-FN-19

    Google Scholar 

  • B. Steffen. Characteristic formulae. Proceedings ICALP, LNCS 372:723–732, 1989

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics