• DocumentCode
    2973713
  • Title

    A constraint-based approach for specification and verification of real-time systems

  • Author

    Gupta, G. ; Pontelli, E.

  • Author_Institution
    Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
  • fYear
    1997
  • fDate
    2-5 Dec. 1997
  • Firstpage
    230
  • Lastpage
    239
  • Abstract
    We develop a general constraint logic programming (CLP) based framework for specification and verification of real time systems. Our framework is based on the notion of timed automata that have traditionally been used for specifying real time systems. In our framework, a user models the ordering of real time events as the grammar of a language accepted by a timed automata, the real time constraints on these events are then captured as denotations of the grammar productions specified by the user. The grammar can be specified as a Definite Clause Grammar (DCG), while the denotations can be specified in constraint logic. The resulting specification can hence be regarded as a constraint logic program (CLP), and is executable. Many interesting properties of the real time system can be verified by posing appropriate queries to this CLP program. A major advantage of our approach is that it is constructive in nature, i.e., it can be used for computing the conditions under which a property will hold for a given real time system. Our framework also suggests new types of formalisms that we call constraint automata and timed push down automata.
  • Keywords
    constraint handling; formal specification; program verification; pushdown automata; real-time systems; CLP program; DCG; Definite Clause Grammar; constraint automata; constraint based approach; constraint logic program; general constraint logic programming; grammar productions; real time event ordering; real time systems specification; real time systems verification; timed automata; timed push down automata; Automata; Clocks; Computer science; Context modeling; Databases; Logic programming; Production systems; Real time systems; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1997. Proceedings., The 18th IEEE
  • Conference_Location
    San Francisco, CA, USA
  • ISSN
    1052-8725
  • Print_ISBN
    0-8186-6600-5
  • Type

    conf

  • DOI
    10.1109/REAL.1997.641285
  • Filename
    641285