DocumentCode
726393
Title
A generic representation of CCSL time constraints for UML/MARTE models
Author
Peters, Judith ; Wille, Robert ; Przigoda, Nils ; Kuhne, Ulrich ; Drechsler, Rolf
Author_Institution
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear
2015
fDate
8-12 June 2015
Firstpage
1
Lastpage
6
Abstract
The complexity of today´s embedded and cyber-physical systems is rapidly increasing and makes the consideration of higher levels of abstraction during the design process inevitable. In this context, the impact of modeling languages such as UML and its profiles such as MARTE is growing. Here, CCSL provides a formal description of timing constraints which have to be enforced on the considered system. This builds the basis for many further design steps and can be used e. g. for checking the consistency of the specification, for code generation, or for proving whether the time constraints have correctly been implemented at lower abstraction levels. However, most of the approaches available thus far usually focus on sole design tasks only - often even without an explicit consideration of the system´s functional behavior. In this work, we are aiming for overcoming this drawback by providing a method to automatically generate a generic representation of a set of clock constraints in terms of a transition relation. Afterwards, the resulting transition relation can easily be utilized for the above mentioned design tasks. A discussion on the applicability of the generic description as well as an exemplary evaluation shows the promise of the proposed generic representation.
Keywords
Unified Modeling Language; embedded systems; program compilers; CCSL time constraints; MARTE models; UML models; clock constraint specification language; code generation; design tasks; exemplary evaluation; formal description; functional behavior; generic representation; modeling and analysis real-time and embedded systems profile; transition relation; Automata; Clocks; Radiation detectors; Time factors; Timing; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1145/2744769.2744775
Filename
7167306
Link To Document