skip to main content
10.1145/1120725.1120820acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
Article

Forward symbolic model checking for real time systems

Published:18 January 2005Publication History

ABSTRACT

Synchronous languages are widely used in industrial applications for the design and implementation of real-time embedded and reactive systems and are also well-suited for real-time verification purposes, since they have clean formal semantics. In this paper we focuse on the real-time temporal logic JCTL, which can directly support the real-time formal verification of synchronous programs for the design of systems in earlier (high-level) as well as in later (low-level) design stages, creating a bridging between industrial real-time descriptions and formal real-time verification. We extend the model-checking capabilities of JCTL, by introducing new forward symbolic model-checking techniques, allowing JCTL to benefit from both, forward-, as well as traditional backward state traversal methods and of course, their combination.

References

  1. J. Bengtsson, K. Larsen, F. Larsson, P. Pettersson, and W. Yi. UPPAAL in 1995. In Tools and Algorithms for the Construction and Analysis of Systems, number 1055 in Lecture Notes In Computer Science, pages 431--434. Springer-Verlag, March 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. G. Berry. The foundations of Esterel. In G. Plotkin, C. Stirling, and M. Tofte, editors, Proof, Language and Interaction: Essays in Honour of Robin Milner. MIT Press, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Campos and E. Clarke. Real-Time Symbolic Model Checking for Discrete Time Models. In T. Rus and C. Rattray, editors, Theories and Experiences for Real-Time System Development, AMAST Series in Computing. World Scientific Press, AMAST Series in Computing, May 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Daws, A. Olivero, S. Tripakis, and S. Yovine. The tool KRONOS. In Hybrid Systems III, volume 1066 of LNCS. Springer, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. L. Dill. The murphi verification system. In R. Alur and T. A. Henzinger, editors, Conference on Computer Aided Verification (CAV), volume 1102 of LNCS, pages 390--393, New Brunswick, NJ, USA, July/August 1996. Springer Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. A. Henzinger, O. Kupferman, and S. Qadeer. From pre-historic to post-modern symbolic model checking. Form. Methods Syst. Des., 23(3):303--327, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Holzmann. The model checker SPIN. IEEE Transactions on Software Engineering, 23(5):279--295, May 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Iwashita and T. Nakata. Forward model checking techniques oriented to buggy designs. In Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, pages 400--404. IEEE Computer Society, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. H. Iwashita, T. Nakata, and F. Hirose. Ctl model checking based on forward state traversal. In Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, pages 82--87. IEEE Computer Society, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. L. Lamport. A fast mutual exclusion algorithm. ACM Transactions on Computer Systems, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Logothetis. Specification, Modelling, Verification and Runtime Analysis of Real Time Systems, volume 280 of DISKI (Dissertationen zur Künstlichen Intelligenz). IOS-Press, Infix (Aka) Verlag, Amsterdam, Berlin, 2003. ISBN 1-58603-413-8, ISBN 3-89838-280-X. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. Logothetis and K. Schneider. Symbolic model checking of real-time systems. In International Symposium on Temporal Representation and Reasoning, pages 214--223, Cividale del Friuli, Italy, June 2001. IEEE/ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Schneider. A verified hardware synthesis for Esterel. In F. Rammig, editor, International IFIP Workshop on Distributed and Parallel Embedded Systems, pages 205--214, Schloß Ehringerfeld, Germany, 2000. Kluwer Academic Publishers. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Forward symbolic model checking for real time systems

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ASP-DAC '05: Proceedings of the 2005 Asia and South Pacific Design Automation Conference
        January 2005
        1495 pages
        ISBN:0780387376
        DOI:10.1145/1120725
        • General Chair:
        • Ting-Ao Tang

        Copyright © 2005 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 18 January 2005

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate466of1,454submissions,32%

        Upcoming Conference

        ASPDAC '25
      • Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader