Title :
Hierarchical Composition of Parametric WCET in a Component Based Approach
Author :
Leveque, Thomas ; Borde, Etienne ; Marref, Amine ; Carlson, Jan
Author_Institution :
Malardalen Real-Time Res. Centre, Malardalen Univ., Västerås, Sweden
Abstract :
Worst Case Execution Time (WCET) computation is crucial to the overall timing analysis of real-time embedded systems. Facing the ever increasing complexity of such systems, techniques dedicated to WCET analysis can take advantage of Component Based Software Engineering (CBSE) by decomposing a difficult problem into smaller pieces, easier to analyse. To achieve this objective, the corresponding analysis results have to be composed to provide timing guarantees on the whole system. In this paper, we express the WCET of a component as a formula, allowing to represent its different computational modes. We then propose a Model Driven Engineering (MDE) approach that derives parametric WCET for composite components from parametric WCET of their subcomponents. This approach gives more accurate WCET estimates than naaive additive compositional analysis by taking into account usage context of components. However, analysis scalability concerns lead us to consider a trade-off between precision and scalability. This trade-off can be specified in the model. The composition of WCET estimations is automated and produces the parametric WCET expression of the composite component under analysis. This approach has been integrated in PRIDE.
Keywords :
embedded systems; software engineering; component based software engineering; model driven engineering approach; parametric WCET computation; realtime embedded systems; worst case execution time; Embedded systems; Estimation; Roads; Scalability; Timing;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2011 14th IEEE International Symposium on
Conference_Location :
Newport Beach, CA
Print_ISBN :
978-1-61284-433-6
DOI :
10.1109/ISORC.2011.38