Timed Automata Patterns

被引:47
|
作者
Dong, Jin Song [1 ]
Hao, Ping [1 ]
Qin, Shengchao [2 ]
Sun, Jun [1 ]
Yi, Wang [3 ,4 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117543, Singapore
[2] Univ Durham, Dept Comp Sci, Sci Labs, Durham DH1 3LE, England
[3] N Eastern Univ, Sch Sci & Engn, Shenyang, Peoples R China
[4] Uppsala Univ, Dept Informat Technol, Uppsala 75105, Sweden
关键词
Timed Automata; timed patterns; TCOZ; UPPAAL;
D O I
10.1109/TSE.2008.52
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Timed Automata have proven to be useful for specification and verification of real-time systems. System design using Timed Automata relies on explicit manipulation of clock variables. A number of automated analyzers for Timed Automata have been developed. However, Timed Automata lack composable patterns for high-level system design. Specification languages like Timed Communicating Sequential Process (CSP) and Timed Communicating Object-Z (TCOZ) are well suited for presenting compositional models of complex real-time systems. In this work, we define a set of composable Timed Automata patterns based on hierarchical constructs in time-enriched process algebras. The patterns facilitate the hierarchical design of complex systems using Timed Automata. They also allow a systematic translation from Timed CSP/TCOZ models to Timed Automata so that analyzers for Timed Automata can be used to reason about TCOZ models. A prototype has been developed to support system design using Timed Automata patterns or, if given a TCOZ specification, to automate the translation from TCOZ to Timed Automata.
引用
收藏
页码:844 / 859
页数:16
相关论文
共 50 条
  • [1] Temporal graph patterns by timed automata
    Amir Aghasadeghi
    Jan Van den Bussche
    Julia Stoyanovich
    The VLDB Journal, 2024, 33 : 25 - 47
  • [2] Temporal graph patterns by timed automata
    Aghasadeghi, Amir
    Van den Bussche, Jan
    Stoyanovich, Julia
    VLDB JOURNAL, 2024, 33 (01): : 25 - 47
  • [3] A Compositional Translation of Timed Automata with Deadlines to UPPAAL Timed Automata
    Gomez, Rodolfo
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2009, 5813 : 179 - 194
  • [4] Language Inclusion Checking of Timed Automata Based on Property Patterns
    Wang, Ting
    Shen, Yan
    Chen, Tieming
    Ji, Baiyang
    Zhu, Tiantian
    Lv, Mingqi
    APPLIED SCIENCES-BASEL, 2022, 12 (24):
  • [5] Testing timed automata
    Springintveld, J
    Vaandrager, F
    D'Argenio, PR
    THEORETICAL COMPUTER SCIENCE, 2001, 254 (1-2) : 225 - 257
  • [6] The Timestamp of Timed Automata
    Rosenmann, Amnon
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2019), 2019, 11750 : 181 - 198
  • [7] A Menagerie of Timed Automata
    Fontana, Peter
    Cleaveland, Rance
    ACM COMPUTING SURVEYS, 2014, 46 (03)
  • [8] The Opacity of Timed Automata
    An, Jie
    Gao, Qiang
    Wang, Lingtai
    Zhan, Naijun
    Hasuo, Ichiro
    FORMAL METHODS, PT I, FM 2024, 2025, 14933 : 620 - 637
  • [9] Interrupt Timed Automata
    Berard, Beatrice
    Haddad, Serge
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2009, 5504 : 197 - +
  • [10] Timed P Automata
    Barbuti, Roberto
    Maggiolo-Schettini, Andrea
    Milazzo, Paolo
    Tesei, Luca
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 227 : 21 - 36