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