DocumentCode :
3060609
Title :
Incorporating Time in the Modeling of Hardware and Software Systems: Concepts, Paradigms, and Paradoxes
Author :
Ouimet, Martin ; Lundqvist, Kristina
Author_Institution :
Massachusetts Inst. of Technol., Cambridge
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
5
Lastpage :
5
Abstract :
In this paper, we present some of the issues encountered when trying to apply model-driven approaches to the engineering of real-time systems. In real-time systems, quantitative values of time, as reflected through the duration of actions, are central to the system´s correctness. We review basic time concepts and explain how time is handled in different modeling languages. We expose the inherent paradox of incorporating quantitative time-dependent behavior in high-level models. High-level models are typically built before the system is implemented, which makes quantitative time metrics difficult to predict since these metrics depend heavily on implementation details. We provide some possible answers to this paradox and explain how the Timed Abstract State Machine (TASM) language helps address some of these issues.
Keywords :
programming languages; real-time systems; specification languages; systems engineering; Timed Abstract State Machine language; hardware system; high-level model; modeling language; real-time system; software system; system engineering; Embedded system; Hardware; Laboratories; Physics; Predictive models; Real time systems; Software systems; Systems engineering and theory; Temperature; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling in Software Engineering, 2007. MISE '07: ICSE Workshop 2007. International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2953-4
Type :
conf
DOI :
10.1109/MISE.2007.7
Filename :
4273245
Link To Document :
بازگشت