• DocumentCode
    2140627
  • Title

    Logical Time and Temporal Logics: Comparing UML MARTE/CCSL and PSL

  • Author

    Gascon, Régis ; Mallet, Frédéric ; DeAntoni, Julien

  • fYear
    2011
  • fDate
    12-14 Sept. 2011
  • Firstpage
    141
  • Lastpage
    148
  • Abstract
    The UML Profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE) has been recently adopted. The Clock Constraint Specification Language (CCSL) allows the specification of causal, chronological and timed properties of MARTE models. Due to its purposely broad scope of use, CCSL has an expressiveness that can prevent formal verification. However, when addressing hardware electronic systems, formal verification is an important step of the development. The IEEE Property Specification Language (PSL) provides a formal notation for expressing temporal logic properties that can be automatically verified on electronic system models. In this paper, we determine the part of MARTE/CCSL amenable to support the classical analysis methods from the Electronic Design Automation (EDA) community by comparing ccsl and PSL expressiveness. We show that neither of these languages is subsumed by the other one. We identify and restrict the CCSL constructs that cannot be expressed in temporal logics so that ccsl become tractable in temporal logics. Conversely, we also identify the class of PSL formulas that can be encoded in CCSL. We define translations between these fragments of CCSL and PSL using automata as an intermediate representation.
  • Keywords
    Unified Modeling Language; automata theory; electronic design automation; embedded systems; formal verification; specification languages; temporal logic; UML MARTE; automata; clock constraint specification language; electronic design automation; formal verification; hardware electronic systems; logical time; property specification language; temporal logics; Automata; Clocks; Embedded systems; Hardware; Reactive power; Semantics; Unified modeling language; Automaton based approach; High-level design; Language equivalence; Linear temporal logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Temporal Representation and Reasoning (TIME), 2011 Eighteenth International Symposium on
  • Conference_Location
    Lubeck
  • ISSN
    1530-1311
  • Print_ISBN
    978-1-4577-1242-5
  • Type

    conf

  • DOI
    10.1109/TIME.2011.10
  • Filename
    6065205