• 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