RMIT University
Browse

Contract-based reusable worst-case execution time estimate

conference contribution
posted on 2024-10-31, 09:51 authored by Johan Fredriksson, Thomas Nolte, Mikael Nolin, Heinrich SchmidtHeinrich Schmidt
We present a contract-based technique to achieve reuse of known worst-case execution times (WCET) in conjunction with reuse of software components. For resource constrained systems, or systems where high degree of predictability is needed, classical techniques for WCETestimation will result in unacceptable overestimation of the execution-time of reusable software components with rich behavior. Our technique allows different WCETs to be associated with subsets of the component behavior. The appropriate WCET for any usage context of the component is selected be means of component contracts over the input domain. In a case-study we illustrate our technique and demonstrate its potential in achieving tight WCETestimates for reusable components with rich behavior.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1109/RTCSA.2007.32
  2. 2.
    ISBN - Is published in 9780769529752 (urn:isbn:9780769529752)

Start page

39

End page

46

Total pages

8

Outlet

Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA07)

Name of conference

13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA07)

Publisher

IEEE

Place published

USA

Start date

2007-08-21

End date

2007-08-24

Language

English

Copyright

© 2007 IEEE

Former Identifier

2006017289

Esploro creation date

2020-06-22

Fedora creation date

2015-01-15