DocumentCode :
2850430
Title :
Timing and Concurrency Specification in Component-based Real-Time Embedded Systems Development
Author :
Ledang, Hung ; Van Hung, Dang
Author_Institution :
UMR 8530 CNRS, Valenciennes
fYear :
2007
fDate :
6-8 June 2007
Firstpage :
293
Lastpage :
304
Abstract :
In a development of real-time embedded systems, one needs to consider at very early stages the platform on which the systems are deployed. An explicit specification of system resources enables in fact the specification of non-functional properties. In this paper, as an attempt to define a formal component model for real-time embedded systems, we propose to use resources as the first-class citizen at the contract level of components. We show that this explicit specification of resources enables not only the flexibility of the component contract but also the specification of several non-functional properties of systems. We show a way that the worst case execution time (WCET) and the concurrency of component methods are expressed and validated in terms of resources that are available to the component in question.
Keywords :
concurrency control; embedded systems; formal specification; object-oriented programming; timing; component-based real-time embedded systems development; concurrency specification; formal component model; timing specification; worst case execution time; Bandwidth; Computer languages; Concurrent computing; Contracts; Embedded system; Formal specifications; Hardware; Real time systems; Scheduling; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-2856-4
Type :
conf
DOI :
10.1109/TASE.2007.53
Filename :
4239973
Link To Document :
بازگشت