DocumentCode :
824188
Title :
Timed Automata Patterns
Author :
Dong, Jin Song ; Hao, Ping ; Qin, Shengchao ; Sun, Jun ; Yi, Wang
Author_Institution :
Sch. of Comput., Nat. Univ. of Singapore, Singapore
Volume :
34
Issue :
6
fYear :
2008
Firstpage :
844
Lastpage :
859
Abstract :
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.
Keywords :
automata theory; formal specification; formal verification; process algebra; specification languages; systems analysis; TCOZ specification; real-time systems; specification languages; system design; time-enriched process algebras; timed automata patterns; timed communicating object-Z; timed communicating sequential process; Specification; Validation;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2008.52
Filename :
4586397
Link To Document :
بازگشت