Projects per year
Abstract
The Worst-Case Execution Time (WCET) is an important execution metric for real-time systems, and an accurate estimate for this increases the reliability of subsequent schedulability analysis. Performance enhancing features on modem processors, such as pipelines and caches, however, make it difficult to accurately predict the WCET. One technique for finding the WCET is to use test data generated using search algorithms. Existing work on search-based approaches has been successfully used in both industry and academia based on a single criterion function, the WCET, but only for simple processors. This paper investigates how effective this strategy is for more complex processors and to what extent other criteria help guide the search, e.g. the number of cache misses. Not unexpectedly the work shows no single choice of criteria work best across all problems. Based on the findings recommendations are proposed on which criteria are useful in particular situations.
Original language | English |
---|---|
Title of host publication | 1ST INTERNATIONAL SYMPOSIUM ON SEARCH BASED SOFTWARE ENGINEERING, PROCEEDINGS |
Editors | M DiPenta, S Poulding |
Place of Publication | LOS ALAMITOS |
Publisher | IEEE Computer Society |
Pages | 103-112 |
Number of pages | 10 |
ISBN (Print) | 978-0-7695-3675-0 |
Publication status | Published - 2009 |
Event | 1st International Symposium on Search Based Software Engineering - Windsor Duration: 13 May 2009 → 15 May 2009 |
Conference
Conference | 1st International Symposium on Search Based Software Engineering |
---|---|
City | Windsor |
Period | 13/05/09 → 15/05/09 |
Projects
- 1 Finished
-
Using Learning to Support the Development of Embedded Systems
Bate, I. J. (Principal investigator)
1/10/07 → 30/09/11
Project: Research project (funded) › Research