• DocumentCode
    2993536
  • 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
  • fYear
    2011
  • fDate
    28-31 March 2011
  • Firstpage
    261
  • Lastpage
    268
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2011 14th IEEE International Symposium on
  • Conference_Location
    Newport Beach, CA
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-61284-433-6
  • Type

    conf

  • DOI
    10.1109/ISORC.2011.38
  • Filename
    5753615