[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Cart
  1. Home
  2. Computer Aided Verification
  3. Conference paper

Automatic reduction in CTL compositional model checking

  • Conference paper
  • First Online: 01 January 2005
  • pp 234–247
  • Cite this conference paper
Computer Aided Verification (CAV 1992)
Automatic reduction in CTL compositional model checking
  • Thomas R. Shiple1,
  • Massimiliano Chiodo2,
  • Alberto L. Sangiovanni-Vincentelli1 &
  • …
  • Robert K. Brayton1 

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 663))

Included in the following conference series:

  • International Conference on Computer Aided Verification
  • 375 Accesses

  • 3 Citations

Abstract

We describe a method for reducing the complexity of temporal logic model checking of a system of interacting finite state machines, and prove that it yields correct results. The method consists essentially of reducing each component machine with respect to the property we want to verify, and then verifying the property on the composition of the reduced components. We demonstrate the method on a simple example. We assess the potential of our approach on real-world examples.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

Tactical contract composition for hybrid system component verification

Article Open access 14 August 2018

CTL Model Checking in Deduction Modulo

Chapter © 2015

Declarative Approach to Model Checking for Context-Aware Applications

Chapter © 2019

References

  1. R. E. Bryant, “Graph-Based Algorithms for Boolean Function Manipulation,” IEEE Trans. on Computers, C-35(8), pp. 677–691, Aug. 1986.

    Google Scholar 

  2. J. R. Burch, E. M. Clarke, K. L. McMillan, and D. L. Dill, “Sequential Circuit Verification Using Symbolic Model Checking,” in Proc. of 27th Design Automation Conference, pp. 46–51, June 1990.

    Google Scholar 

  3. J. R. Burch, E. M. Clarke, and D. E. Long, “Representing Circuits More Efficiently in Symbolic Model Checking,” in Proc. of 28th Design Automation Conference, pp. 403–407, June 1991.

    Google Scholar 

  4. M. Chiodo, T. R. Shiple, A. Sangiovanni-Vincentelli, and R. K. Brayton, “Automatic Reduction in CTL Compositional Model Checking,” Memorandum No. UCB/ERL M92/55, Electronics Research Laboratory, College of Engineering, University of California, Berkeley, Jan. 1992.

    Google Scholar 

  5. E. M. Clarke, E. A. Emerson, and P. Sistla, “Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications,” ACM Trans. Prog. Lang. Syst., 8(2), pp. 244–263, 1986.

    Google Scholar 

  6. E. M. Clarke, D. E. Long, and K. L. McMillan, ‘Compositional Model Checking,’ in Proc. of the 4th Annual Symposium on Logic in Computer Science, Asilomar, CA, June 1989.

    Google Scholar 

  7. E. M. Clarke, O. Grumberg and D. E. Long, “Model Checking and Abstraction,” in Proc. of Principles of Programming Languages, Jan. 1992.

    Google Scholar 

  8. O. Coudert, C. Berthel, and J. C. Madre, “Verification of Synchronous Sequential Machines Based on Symbolic Execution,” in Lecture Notes in Computer Science: Automatic Verification Methods for Finite State Systems, vol. 407, editor J. Sifakis, Springer-Verlag, pp. 365–373, June 1989.

    Google Scholar 

  9. S. Graf and B. Steffen, “Compositional Minimization of Finite State Systems,” in Lecture Notes in Computer Science: Proc. of the 1990 Workshop on Computer-Aided Verification, vol. 531, editors R. P. Kurshan and E. M. Clarke, Springer-Verlag, pp. 186–196, June 1990.

    Google Scholar 

  10. O. Grumberg and D. E. Long, “Model Checking and Modular Verification,” in Lecture Notes in Computer Science: Proc. CONCUR '91: 2nd Inter. Conf. on Concurrency Theory, vol. 527, editors J. C. M. Baeten and J. F. Groote, Springer-Verlag, Aug. 1991.

    Google Scholar 

  11. J. E. Hopcroft, “An n log n Algorithm for Minimizing the States in a Finite Automaton,” in The Theory of Machines and Computation, New York: Academic Press, pp. 189–196, 1971.

    Google Scholar 

  12. R. P. Kurshan and K. L. McMillan, “A Structural Induction Theorem for Processes,” in Proc. of 8th ACM Symp. on Principles of Distributed Computing, Aug. 1989.

    Google Scholar 

  13. R. P. Kurshan, “Analysis of Discrete Event Coordination,” in Lecture Notes in Computer Science: Proc. REX Workshop on Stepwise Refinement of Distributed Systems, Models, Formalisms, Correctness, vol. 430, editors J. W. de Bakker, W.-P. de Roever, and G. Rozenberg, Springer-Verlag, May 1989.

    Google Scholar 

  14. E. M. Sentovich, K. J. Singh, C. Moon, H. Savoj, R. K. Brayton, and A. Sangiovanni-Vincentelli, “Sequential Circuit Design Using Synthesis and Optimization,” in Proc. of International Conference on Computer Design, Oct. 1992.

    Google Scholar 

  15. H. J. Touati, H. Savoj, B. Lin, R. K. Brayton, and A. Sangiovanni-Vincentelli, “Implicit State Enumeration of Finite State Machines using BDDs,” in Proc. of IEEE International Conference on Computer-Aided Design, pp. 130–133, Nov. 1990.

    Google Scholar 

  16. P. Wolper and V. Lovinfosse, “Verifying Properties of Large Sets of Processes with Network Invariants,” in Lecture Notes in Computer Science: Automatic Verification Methods for Finite State Systems, vol. 407, editor J. Sifakis, Springer-Verlag, pp. 68–80, June 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of EECS, University of California, 94720, Berkeley, CA

    Thomas R. Shiple, Alberto L. Sangiovanni-Vincentelli & Robert K. Brayton

  2. Magneti Marelli, Pavia, Italy

    Massimiliano Chiodo

Authors
  1. Thomas R. Shiple
    View author publications

    Search author on:PubMed Google Scholar

  2. Massimiliano Chiodo
    View author publications

    Search author on:PubMed Google Scholar

  3. Alberto L. Sangiovanni-Vincentelli
    View author publications

    Search author on:PubMed Google Scholar

  4. Robert K. Brayton
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Gregor von Bochmann David Karl Probst

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shiple, T.R., Chiodo, M., Sangiovanni-Vincentelli, A.L., Brayton, R.K. (1993). Automatic reduction in CTL compositional model checking. In: von Bochmann, G., Probst, D.K. (eds) Computer Aided Verification. CAV 1992. Lecture Notes in Computer Science, vol 663. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56496-9_19

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/3-540-56496-9_19

  • Published: 30 May 2005

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56496-6

  • Online ISBN: 978-3-540-47572-9

  • eBook Packages: Springer Book Archive

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

79.170.44.78

Not affiliated

Springer Nature

© 2025 Springer Nature