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

被引:26
|
作者
Gupta, G [1 ]
Pontelli, E [1 ]
机构
[1] New Mexico State Univ, Dept Comp Sci, Lab Log Databases & Adv Programming, Las Cruces, NM 88003 USA
关键词
D O I
10.1109/REAL.1997.641285
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:230 / 239
页数:10
相关论文
共 50 条
  • [1] A new approach to the specification and verification of real-time systems
    Logothetis, G
    Schneider, K
    [J]. 13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 171 - 180
  • [2] Constraint-based wrapper specification and verification for cooperative information systems
    Lee, TY
    Yang, YW
    [J]. INFORMATION SYSTEMS, 2004, 29 (07) : 617 - 636
  • [3] Constraint-Based Schedulability Analysis in Multiprocessor Real-Time Systems
    Lee, Hyuk
    Choi, Jin-Young
    [J]. IEEE ACCESS, 2020, 8 : 165168 - 165177
  • [4] SPECIFICATION AND COMPOSITIONAL VERIFICATION OF REAL-TIME SYSTEMS
    HOOMAN, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 558 : R3 - 235
  • [5] Constraint-Based Task Programming with CAD Semantics: From Intuitive Specification to Real-Time Control
    Somani, Nikhil
    Gaschler, Andre
    Rickert, Markus
    Perzylo, Alexander
    Knoll, Alois
    [J]. 2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 2854 - 2859
  • [6] Towards constraint-based preservation in systems specification
    Triebsees, Thomas
    Borghoff, Uwe M.
    [J]. COMPUTER AIDED SYSTEMS THEORY- EUROCAST 2007, 2007, 4739 : 894 - 902
  • [7] Constraint-based Platform Variants Specification for Early System Verification
    Burger, Andreas
    Viehl, Alexander
    Braun, Andreas
    Haedicke, Finn
    Grosse, Daniel
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    [J]. 2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 800 - 805
  • [8] A Framework for Specification and Verification of Timeout Models of Real-Time Systems
    Misra, Janardan
    [J]. CONTEMPORARY COMPUTING, 2011, 168 : 146 - 157
  • [9] PARAGON: A paradigm for the specification, verification and testing of real-time systems
    BenAbdallah, H
    Clarke, D
    Lee, I
    Sokolsky, O
    [J]. 1997 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 2, 1997, : 469 - 488
  • [10] Incremental verification of architecture specification language for real-time systems
    Tsai, JJP
    Sistla, AP
    Sahay, A
    Paul, R
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1998, 8 (03) : 347 - 360