skip to main content
10.1145/1795194.1795197acmconferencesArticle/Chapter ViewAbstractPublication PagesiccpsConference Proceedingsconference-collections
research-article

Automatic abstraction for verification of cyber-physical systems

Published:13 April 2010Publication History

ABSTRACT

Models of cyber-physical systems are inherently complex since they must represent hardware, software, and the physical environment. Formal verification of these models is often precluded by state explosion. Fortunately, many important properties may only depend upon a relatively small portion of the system being accurately modeled. This paper presents an automatic abstraction methodology that simplifies the model accordingly. Preliminary results on a fault-tolerant temperature sensor are encouraging.

References

  1. A. V. Aho, R. Sethi, and J. D. Ullman. Compilers: Principles, Tech. and Tools. Addison-Wesley, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Alur, C. Courcoubetis, N. Halbwachs, T. A. Henzinger, P. H. Ho, X. Nicollin, A. Olivero, J. Sifakis, and S. Yovine. The algorithmic analysis of hybrid systems. Theoretical Comp. Sci., 138(1):3--34, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Alur, C. Courcoubetis, T. A. Henzinger, and P.-H. Ho. Hybrid automata: An algorithmic approach to the specification and verification of hybrid systems. In R. L. Grossman, A. Nerode, A. P. Ravn, and H. Rischel, editors, Hybrid Systems, volume 736 of LNCS, pages 209--229. Springer, 1992.Google ScholarGoogle Scholar
  4. R. Alur, T. Dang, J. Esposito, Y. Hur, F. Ivancic, V. Kumar, P. Mishra, G. J. Pappas, and O. Sokolsky. Hierarchical modeling and analysis of embedded systems. Proc. of the IEEE, 91(1):11--28, Jan 2003.Google ScholarGoogle ScholarCross RefCross Ref
  5. R. David and H. Alla. On hybrid Petri nets. Discrete Event Dynamic Systems: Theory and Applications, 11(1--2):9--40, Jan. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Daws and S. Yovine. Reducing the number of clock variables of timed automata. In Proc. RTSS'96, pages 73--81. IEEE Computer Society Press, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J.-C. Fernandez, M. Bozga, and L. Ghirvu. State space reduction based on live variables analysis. Sci. Comp. Prog., 47(2--3):203--220, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Little, N. Seegmiller, D. Walter, C. Myers, and T. Yoneda. Verification of analog/mixed-signal circuits using labeled hybrid Petri nets. In Proc. International Conference on Computer Aided Design (ICCAD), pages 275--282. IEEE Computer Society Press, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Little, D. Walter, and C. Myers. Analog/mixed-signal circuit verification using models generated from simulation traces. In Automated Technology for Verification and Analysis (ATVA), volume 4762 of LNCS, pages 114--128. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. H. Maka, G. Frehse, and B. H. Krogh. Polyhedral domains and widening for verification of numerical programs. In NSV-II: Second International Workshop on Numerical Software Verification, 2009.Google ScholarGoogle Scholar
  11. T. Murata. Petri nets: Properties, analysis, and applications. In Proc. of the IEEE, volume 77, pages 541--580, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  12. R. Thacker, C. Myers, K. Jones, and S. Little. A new verification method for embedded systems. In Proc. International Conference on Computer Design (ICCD). IEEE Computer Society Press, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. A. Thacker. A New Verification Method for Embedded Systems. PhD thesis, U. of Utah, Jan. 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Walter, S. Little, C. Myers, N. Seegmiller, and T. Yoneda. Verification of analog/mixed-signal circuits using symbolic methods. IEEE Trans. Comput.-Aided Design Integrated Circuits, 27(12):2223--2235, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H. Zheng, E. Mercer, and C. J. Myers. Modular verification of timed circuits using automatic abstraction. 22(9):1138--1153, Sept. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Automatic abstraction for verification of cyber-physical 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
              ICCPS '10: Proceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems
              April 2010
              208 pages
              ISBN:9781450300667
              DOI:10.1145/1795194

              Copyright © 2010 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: 13 April 2010

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate25of91submissions,27%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader