First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering (TASE '07)
Timing and Concurrency Specification in Component-based Real-Time Embedded Systems Development
Shanghai, China
June 06-June 08
ISBN: 0-7695-2856-2
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.
Citation:
Hung Ledang, Dang Van Hung, "Timing and Concurrency Specification in Component-based Real-Time Embedded Systems Development," tase, pp.293-304, First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering (TASE '07), 2007