DocumentCode :
3284195
Title :
On the Semantics of UML/MARTE Clock Constraints
Author :
Mallet, Frédéric ; André, Charles
Author_Institution :
INRIA Sophia Antipolis Mediterranee, Univ. de Nice Sophia Antipolis, Sophia Antipolis, France
fYear :
2009
fDate :
17-20 March 2009
Firstpage :
305
Lastpage :
312
Abstract :
The UML goal of being a general-purpose modeling language discards the possibility to adopt too precise and strict a semantics. Users are to refine or define the semantics in their domain specific profiles. In the UML profile for MARTE, we devised a broadly expressive time model to provide a generic timed interpretation for UML models. Our clock constraint specification language supports the specification of systems with multiple clock domains. Starting with a priori independent clocks, we progressively constrain them to get a family of possible executions. Our language supports both synchronous and asynchronous constraints, just like the synchronous language Signal, but also allows explicit non determinism. In this paper, we give a formal semantics to a core subset of MARTE clock constraint language and we give an equivalent interpretation of this kernel in two other very different formal languages, Signal and time Petri nets.
Keywords :
Petri nets; Unified Modeling Language; MARTE clock constraints; Signal synchronous language; UML; clock constraint specification language; domain specific profiles; general-purpose modeling language; time Petri nets; time model; Clocks; Computational modeling; Distributed computing; Embedded system; Formal languages; Kernel; Petri nets; Real time systems; Specification languages; Unified modeling language; CCSL; Signal; Time Model; Time Petri net; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
Conference_Location :
Tokyo
ISSN :
1555-0885
Print_ISBN :
978-0-7695-3573-9
Type :
conf
DOI :
10.1109/ISORC.2009.27
Filename :
5232028
Link To Document :
بازگشت