• 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