DocumentCode
3337279
Title
Contract-Based ReusableWorst-Case Execution Time Estimate
Author
Fredriksson, Johan ; Nolte, Thomas ; Nolin, Mikael ; Schmidt, Heinz
Author_Institution
Malardalen Univ., Vasteras
fYear
2007
fDate
21-24 Aug. 2007
Firstpage
39
Lastpage
46
Abstract
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 WCET- estimation 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 WCET- estimates for reusable components with rich behavior.
Keywords
constraint handling; object-oriented programming; software reusability; contract-based technique; resource constrained systems; reusable software components; worst-case execution time estimate; Computer science; Contracts; Costs; Embedded computing; Embedded system; Software engineering; Software quality; Software reusability; Time to market; Vehicle dynamics;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications, 2007. RTCSA 2007. 13th IEEE International Conference on
Conference_Location
Daegu
ISSN
1533-2306
Print_ISBN
978-0-7695-2975-2
Type
conf
DOI
10.1109/RTCSA.2007.32
Filename
4296834
Link To Document