• DocumentCode
    646977
  • Title

    Safe CCSL specifications and marked graphs

  • Author

    Mallet, Frederic ; Millo, Jean-Vivien ; De Simone, Robert

  • Author_Institution
    I3S, Univ. Nice Sophia Antipolis, Sophia Antipolis, France
  • fYear
    2013
  • fDate
    18-20 Oct. 2013
  • Firstpage
    157
  • Lastpage
    166
  • Abstract
    The Clock Constraint Specification Language (CCSL) proposes a rich polychronous time model dedicated to the specification of constraints on logical clocks: i.e., sequences of event occurrences. A priori independent clocks are progressively constrained through a set of clock operators that define when an event may occur or not. These operators can be described as labeled transition systems that can potentially have an infinite number of states. A CCSL specification can be scheduled by performing the synchronized product of the transition systems for each operator. Even when some of the composed transition systems are infinite, the number of reachable states in the product may still be finite: the specification is safe. The purpose of this paper is to propose a sufficient condition to detect that the product is actually safe. This is done by abstracting each CCSL constraint (relation and expression) as a marked graph. Detecting that some specific places, called counters, in the resulting marked graph are safe is sufficient to guarantee that the composition is safe.
  • Keywords
    formal specification; reachability analysis; specification languages; CCSL constraint abstraction; clock constraint specification language; clock operators; event occurrence sequences; labeled transition systems; logical clocks; marked graphs; polychronous time model; priori independent clocks; safe CCSL specification; transition systems; Clocks; Delays; Safety; Schedules; Semantics; Synchronization; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2013 Eleventh IEEE/ACM International Conference on
  • Conference_Location
    Portland, OR
  • Print_ISBN
    978-1-4799-0903-2
  • Type

    conf

  • Filename
    6670955