The WCET Tool Challenge 2011
2012
Abstract
Following the successful WCET Tool Challenges in 2006 and 2008, the third event in this series was organized in 2011, again with support from the ARTIST DESIGN Network of Excellence. Following the practice established in the previous Challenges, the WCET Tool Challenge 2011 (WCC'11) dened two kinds of problems to be solved by the Challenge participants with their tools, WCET problems, which ask for bounds on the execution time, and ow-analysis problems, which ask for bounds on the number of times certain parts of ...
References (42)
- Ballabriga, C., H. Cassé, C. Rochange, and P. Sainrat (2011). OTAWA: An Open Toolbox for Adaptive WCET Analysis. In S. Min, R. Pet- tit, P. Puschner, and T. Ungerer (Eds.), Software Technologies for Embedded and Ubiquitous Systems, Volume 6399 of Lecture Notes in Computer Science, pp. 35-46. Berlin / Heidelberg: Springer.
- Buente, S., M. Zolda, and R. Kirner (2011, June). Let's get less opti- mistic in measurement-based timing analysis. In Proc. 6th IEEE In- ternational Symposium on Industrial Embedded Systems (SIES'11), Västerås, Sweden. IEEE. To appear.
- Bünte, S., M. Zolda, M. Tautschnig, and R. Kirner (2011, March). Im- proving the confidence in measurement-based timing analysis. In Proc. 14th IEEE International Symposium on Object/Component/Service- oriented Real-time Distributed Computing (ISORC'11), Newport Beach, CA, USA. IEEE.
- Clarke, E., D. Kroening, and F. Lerda (2004). A tool for checking ANSI-C programs. In K. Jensen and A. Podelski (Eds.), Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2004), Volume 2988 of Lecture Notes in Computer Science, Barcelona, Spain, pp. 168-176. Springer.
- Dalsgaard, A. E., M. C. Olesen, M. Toft, R. R. Hansen, and K. G. Larsen (2010). METAMOC: Modular Execution Time Analysis using Model Checking. In B. Lisper (Ed.), 10th International Workshop on Worst- Case Execution Time Analysis (WCET 2010), Volume 15 of OpenAc- cess Series in Informatics (OASIcs), Dagstuhl, Germany, pp. 113-123. Schloss Dagstuhl-Leibniz-Zentrum für Informatik. The printed version of the WCET'10 proceedings are published by OCG (www.ocg.at) - ISBN 978-3-85403-268-7.
- Gamma, E., R. Helm, R. Johnson, and J. M. Vlissides (1994). Design Pat- terns: Elements of Reusable Object-Oriented Software. Boston, MA, USA: Addison Wesley Professional.
- Gustafsson, J. (2006). The worst case execution time tool challenge 2006. In Proceedings of the Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, Wash- ington, DC, USA, pp. 233-240. IEEE Computer Society.
- Gustafsson, J. (2007, January). WCET Challenge 2006. Technical Re- port ISSN 1404-3041 ISRN MDH-MRTC-206/2007-1-SE, Mälardalen University.
- Gustafsson, J., A. Betts, A. Ermedahl, and B. Lisper (2010, July). The Mälardalen WCET benchmarks -past, present and future. In B. Lisper (Ed.), Proc. 10 th International Workshop on Worst-Case Execution Time Analysis (WCET'2010), Brussels, Belgium, pp. 137- 147. OCG.
- Gustafsson, J., A. Ermedahl, B. Lisper, C. Sandberg, and L. Källberg (2009, June). ALF -a language for WCET flow analysis. In N. Hol- sti (Ed.), Proc. 9 th International Workshop on Worst-Case Execution Time Analysis (WCET'2009), Dublin, Ireland, pp. 1-11. OCG.
- Gustafsson, J., A. Ermedahl, C. Sandberg, and B. Lisper (2006, Decem- ber). Automatic derivation of loop bounds and infeasible paths for WCET analysis using abstract execution. In Proc. 27th IEEE Real- Time Systems Symposium (RTSS'06), Rio de Janeiro, Brazil. IEEE.
- Holsti, N., J. Gustafsson, G. Bernat, C. Ballabriga, A. Bonenfant, R. Bourgade, H. Cassé, D. Cordes, A. Kadlec, R. Kirner, J. Knoop, P. Lokuciejewski, N. Merriam, M. de Michiel, A. Prantl, B. Rieder, C. Rochange, P. Sainrat, and M. Schordan (2008). WCET Tool Chal- lenge 2008: Report. In R. Kirner (Ed.), 8th Intl. Workshop on Worst- Case Execution Time (WCET) Analysis, Dagstuhl, Germany. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Germany. also published in print by Austrian Computer Society (OCG) under ISBN 978-3- 85403-237-3.
- Holsti, N., T. Långbacka, and S. Saarinen (2000, September). Using a Worst-Case Execution Time Tool for Real-Time Verification of the Debie Software. In B. Schürmann (Ed.), Data Systems in Aerospace (DASIA 2000), Volume 457, Montreal, Canada. ESA Publications Di- vision.
- Holzer, A., C. Schallhart, M. Tautschnig, and H. Veith (2008, July). Fshell: Systematic test case generation for dynamic analysis and measurement. In Proceedings of the 20th International Conference on Computer Aided Verification (CAV 2008), Volume 5123 of Lec- ture Notes in Computer Science, Princeton, NJ, USA, pp. 209-213. Springer.
- Holzer, A., C. Schallhart, M. Tautschnig, and H. Veith (2009, January). Query-driven program testing. In N. D. Jones and M. Müller-Olm (Eds.), Proceedings of the Tenth International Conference on Verifi- cation, Model Checking, and Abstract Interpretation (VMCAI 2009), Volume 5403 of Lecture Notes in Computer Science, Savannah, GA, USA, pp. 151-166. Springer.
- Holzer, A., C. Schallhart, M. Tautschnig, and H. Veith (2010, Septem- ber). How did you specify your test suite? In Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engi- neering (ASE 2010), Antwerp, Belgium. ACM.
- Holzmann, G. (2006, June). The power of 10: rules for developing safety- critical code. Computer 39 (6), 95-99.
- Huber, B., W. Puffitsch, and M. Schoeberl (2011). Worst-case execution time analysis driven object cache design.
- Infineon (2003). TriCore Compiler Writer's Guide. http://www. infineon.com: Infineon.
- Infineon (2005a). C167CR/SR Data Sheet. http://infineon.com. Infineon (2005b). TriBoard TC1796 Hardware Manual. http://www. infineon.com: Infineon.
- Infineon (2007). TC1796 User's Manual V2.0. http://www.infineon. com: Infineon.
- Kalibera, T., P. Parizek, M. Malohlava, and M. Schoeberl (2010). Ex- haustive testing of safety critical Java. In Proceedings of the 8th Inter- national Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2010), New York, NY, USA, pp. 164-174. ACM.
- Kästner, D., S. Wilhelm, S. Nenova, P. Cousot, R. Cousot, J. Feret, L. Mauborgne, A. Miné, and X. Rival (2010, May). Astrée: Prov- ing the absence of runtime errors. In Embedded Real Time Software and Systems (ERTS 2 2010), pp. 1-9. http://www.di.ens.fr/ ~mine/ publi/kastner-al-erts10.pdf.
- Knoop, J., L. Kovacs, and J. Zwirchmayr (2011a, July 5,). An Evaluation of WCET Analysis using Symbolic Loop Bounds. In Proceedings of the 11th International Workshop on Worst-Case Execution Time Analysis (WCET 2011), Porto, Portugal. To appear.
- Knoop, J., L. Kovacs, and J. Zwirchmayr (2011b, June 27-July 1,). Symbolic Loop Bound Computation for WCET Analysis. In Proceedings of the 8th International Andrei Ershov Memorial Conference-Perspectives of System Informatics (PSI 2011), Akadem- gorodok/Novosibirsk, Russia. Springer. To appear.
- Li, Y.-T. S. and S. Malik (1995, November). Performance analysis of embedded software using implicit path enumeration. SIGPLAN No- tices 30, 88-98.
- Lisper, B., A. Ermedahl, D. Schreiner, J. Knoop, and P. Gliwa (2010, Oc- tober). Practical experiences of applying source-level WCET flow anal- ysis on industrial code. In T. Margaria and B. Steffen (Eds.), Proc. 4 th International Symposium on Leveraging Applications of Formal Meth- ods (ISOLA'10), Part II, Volume 6416 of Lecture Notes in Computer Science, Heraclion, Crete, pp. 449-463. Springer-Verlag.
- Michiel, M. D., A. Bonenfant, H. Cassé, and P. Sainrat (2008). Static loop bound analysis of c programs based on flow analysis and abstract interpretation. In Proc. of the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'08), Kaohsiung, Taiwan, pp. 161-166. IEEE.
- NASA Engineering and Safety Center (2011, December). Technical Sup- port to the National Highway Traffic Safety Administration (NHTSA) on the Reported Toyota Motor Corporation (TMC) Unintended Ac- celeration (UA) Investigation. Technical report, Technical Assessment Report.
- Nemer, F., H. Cassé, P. Sainrat, J.-P. Bahsoun, and M. D. Michiel (2006). Papabench: a free real-time benchmark. In F. Mueller (Ed.), 6th
- Intl. Workshop on Worst-Case Execution Time (WCET) Analysis, Dagstuhl, Germany. Internationales Begegnungs-und Forschungszen- trum für Informatik (IBFI), Schloss Dagstuhl, Germany.
- Pitter, C. and M. Schoeberl (2010). A real-time Java chip-multiprocessor. ACM Trans. Embed. Comput. Syst. 10 (1), 9:1-34.
- Prantl, A., J. Knoop, M. Schordan, and M. Triska (2008, December 12,). Constraint solving for high-level WCET analysis. In Proceedings of the 18th Workshop on Logic-based Methods in Programming Environ- ments (WLPE 2008), Udine, Italy, pp. 77-89. Computing Research Repository.
- Prantl, A., M. Schordan, and J. Knoop (2008, July 1,). TuBound - A Conceptually New Tool for Worst-Case Execution Time Analy- sis. In Post-Workshop Proceedings of the 8th International Workshop on Worst-Case Execution Time Analysis (WCET 2008), Volume 237, Prague, Czech Republic, pp. 141-148. Austrian Computer Society. Also: Schloß Dagstuhl -Leibniz-Zentrum für Informatik, Germany, 2008, ISBN 978-3-939897-10-1, 8 pages.
- Ratsiambahotra, T., H. Cassé, and P. Sainrat (2009). A versatile gen- erator of instruction set simulators and disassemblers. In Proceedings of the 12th international conference on Symposium on Performance Evaluation of Computer & Telecommunication Systems, SPECTS'09, Piscataway, NJ, USA, pp. 65-72. IEEE Press.
- Schoeberl, M. (2008). A Java processor architecture for embedded real- time systems. Journal of Systems Architecture 54/1-2, 265-286.
- Schoeberl, M., W. Puffitsch, R. U. Pedersen, and B. Huber (2010). Worst- case execution time analysis for a Java processor. Software: Practice and Experience 40/6, 507-542.
- Souyris, J., E. L. Pavec, G. Himbert, V. Jégu, G. Borios, and R. Heck- mann (2005). Computing the Worst Case Execution Time of an Avion- ics Program by Abstract Interpretation. In Proceedings of the 5th In- ternational Workshop on Worst-Case Execution Time (WCET '05), Mallorca, Spain, pp. 21-24. OASIcs -OpenAccess Series in Infor- matics.
- Tan, L. (2009, February). The worst-case execution time tool challenge 2006. Int. J. Softw. Tools Technol. Transf. 11, 133-152.
- Wenzel, I., R. Kirner, B. Rieder, and P. P. Puschner (2008). Measurement- based timing analysis. In Proc. 3rd International Symposium on Lever- aging Applications of Formal Methods, Verification and Validation (ISoLA'08), Porto Sani, Greece, pp. 430-444. Springer.
- Wilhelm, R., J. Engblom, A. Ermedahl, N. Holsti, S. Thesing, D. Whal- ley, G. Bernat, C. Ferdinand, R. Heckmann, F. Mueller, I. Puaut, P. Puschner, J. Staschulat, and P. Stenström (2008). The worst-case execution-time problem-overview of methods and survey of tools. ACM Transactions on Embedded Computing Systems (TECS) 7 (3), 36:1-36:53.
- Zolda, M., S. Bünte, and R. Kirner (2011, August). Context-sensitive measurement-based worst-case execution time estimation. In 17th IEEE International Conference on Embedded and Real-Time Comput- ing Systems and Applications (RTCSA'11), Toyama, Japan. IEEE. accepted.