skip to main content
research-article

A new way about using statistical analysis of worst-case execution times

Authors Info & Claims
Published:01 September 2011Publication History
Skip Abstract Section

Abstract

In this paper, we revisit the problem of using Extreme Value Theory (EVT) in the Worst-Case Execution Time (WCET) analysis of the programs running on a single processor. Our proposed statistical WCET analysis method consists of a novel sampling mechanism tackling with some problems that hindered the application of using EVT in the context, and a statistical inference about computation of a WCET estimate of the target program. To be specific, the presented sampling mechanism takes analysis samples from the target program based around end-to-end measurements. Next, the statistical inference using EVT together with other statistical techniques, analyzes such timing traces which contain the execution time data of the program, to compute a WCET estimate with a certain predictable probability of being exceeded.

References

  1. Handbook of Real-Time and Embedded Systems. Chapman and Hall/CRC (July 23, 2007), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Wilhelm et al., "The worst-case execution-time problem---overview of methods and survey of tools," Trans. on Embedded Computing Sys., vol. 7, no. 3, pp. 1--53, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Y. Lu, "Approximation Techniques for Timing Analysis of Complex Real-Time Embedded Systems," Lic. dissertation, School of Innovation, Design and Engineering, October 2010.Google ScholarGoogle Scholar
  4. G. Bernat, C. A., and S. Petters, "pWCET: A Tool for Probabilistic Worst-Case Execution Time Analysis of Real-Time Systems," in Proc. of LCTES' 03, 2003.Google ScholarGoogle Scholar
  5. U. Khan and I. Bate, "WCET Analysis of Modern Processors Using Multi-Criteria Optimisation," in Proc. of SSBSE' 09. IEEE Computer Society, 2009, pp. 103--112. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Wegener and M. Grochtmann, "Verifying Timing Constraints of Real-Time Systems by Means of Evolutionary Testing," Real-Time Syst., vol. 15, no. 3, pp. 275--298, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Wegener and F. Mueller, "A Comparison of Static Analysis and Evolutionary Testing for the Verification of Timing Constraints," Real-Time Syst., vol. 21, no. 3, pp. 241--268, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley Professional, January 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Bygde, "Static WCET Analysis Based on Abstract Interpretation and Counting of Elements," Lic. dissertation, School of Innovation, Design and Engineering, March 2010.Google ScholarGoogle Scholar
  10. J. Beirlant, Y. Goegebeur, J. Segers, and J. Teugels, Statistics of Extremes: Theory and Applications. Wiley Press, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  11. S. Edgar and B. A., "Statistical Analysis of WCET for Scheduling," in Proc. of RTSS' 01, 2001, pp. 215--224. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Hansen, S. Hissam, and G. Moreno, "Statistical-Based WCET Estimation and Validation," in Proc. of WCET' 09, 2009, pp. 123--133.Google ScholarGoogle Scholar
  13. D. Griffin and A. Burns, "Realism in Statistical Analysis of Worst Case Execution Times," in Proc. of WCET' 10, 2010.Google ScholarGoogle Scholar
  14. D. S. Moore, G. P. Mccabe, and B. A. Craig, Introduction to the practice of statistics, 6th ed. New York, NY 10010: W. H. Freeman and Company, 2009.Google ScholarGoogle Scholar
  15. E. Gumbel, Statistics of Extremes. Columbia University Press, 1958.Google ScholarGoogle Scholar

Index Terms

  1. A new way about using statistical analysis of worst-case execution times

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGBED Review
                ACM SIGBED Review  Volume 8, Issue 3
                Work-in-Progress (WiP) Session of the 23rd Euromicro Conference on Real-Time Systems (ECRTS 2011)
                September 2011
                45 pages
                EISSN:1551-3688
                DOI:10.1145/2038617
                Issue’s Table of Contents

                Copyright © 2011 Authors

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 September 2011

                Check for updates

                Qualifiers

                • research-article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader