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 条
  • [21] Efficient detection of zeno runs in timed automata
    Gomez, Rodolfo
    Bowman, Howard
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2007, 4763 : 195 - +
  • [22] Translation of Timed Promela to Timed Automata with Discrete Data
    Nabialek, Wojciech
    Janowska, Agata
    Janowski, Pawel
    FUNDAMENTA INFORMATICAE, 2008, 85 (1-4) : 409 - 424
  • [23] Better abstractions for timed automata
    Herbreteau, Frederic
    Srivathsan, B.
    Walukiewicz, Igor
    INFORMATION AND COMPUTATION, 2016, 251 : 67 - 90
  • [24] On the Distance Between Timed Automata
    Rosenmann, Amnon
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2019), 2019, 11750 : 199 - 215
  • [25] Transformations of timed cooperating automata
    Lanotte, R
    Maggiolo-Schettini, A
    Tini, S
    Peron, A
    FUNDAMENTA INFORMATICAE, 2001, 47 (3-4) : 271 - 282
  • [26] Fuzzy-Timed Automata
    Javier Crespo, F.
    de la Encina, Alberto
    Llana, Luis
    FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2010, 6117 : 140 - 154
  • [27] Expressivity of Timed Discrete Event Systems and Timed Automata
    Reniers, M. A.
    Tielen, R. L. P.
    IFAC PAPERSONLINE, 2024, 58 (01): : 216 - 221
  • [28] From Timed Reo Networks to Networks of Timed Automata
    Kokash, Natallia
    Jaghoori, Mohammad Mahdi
    Arbab, Farhad
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2013, 295 : 11 - 29
  • [29] Scheduling and Planning with Timed Automata
    Panek, Sebastian
    Engell, Sebastian
    Stursberg, Olaf
    16TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING AND 9TH INTERNATIONAL SYMPOSIUM ON PROCESS SYSTEMS ENGINEERING, 2006, 21 : 1973 - 1978
  • [30] Dynamical properties of timed automata
    Puri, A
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1998, 1486 : 210 - 227