DocumentCode :
1863024
Title :
Specifying Time-Sensitive Systems with TLA+
Author :
Zhang, Hehua ; Gu, Ming ; Song, Xiaoyu
Author_Institution :
Sch. of Software, Tsinghua Univ., Beijing, China
fYear :
2010
fDate :
19-23 July 2010
Firstpage :
425
Lastpage :
430
Abstract :
We present a pattern-based method to express time specifications in the language TLA+. A real-time module RealTimeNew is introduced to encapsulate the definitions of commonly used time patterns. We present a general framework to differentiate the temporal characterizations from system functionality with time constraints. The temporal specification is concise and provably as a refinement of its corresponding functional description without time. The method ameliorates the usability of TLA+ in specifying and verifying time-sensitive systems. A case study is harnessed to illustrate and validate the approach.
Keywords :
formal languages; formal specification; RealTimeNew; TLA+; pattern-based method; system functionality; temporal characterizations; time constraints; time patterns; time specifications; time-sensitive systems; Computational modeling; Delay; Electronic mail; Real time systems; Software; Time factors; Upper bound; TLA+; real-time; refinement; specification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
Conference_Location :
Seoul
ISSN :
0730-3157
Print_ISBN :
978-1-4244-7512-4
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2010.50
Filename :
5676291
Link To Document :
بازگشت