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
Link To Document :
بازگشت