{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:01:26Z","timestamp":1725562886235},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642156502"},{"type":"electronic","value":"9783642156519"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-15651-9_15","type":"book-chapter","created":{"date-parts":[[2010,8,10]],"date-time":"2010-08-10T09:12:19Z","timestamp":1281431539000},"page":"196-209","source":"Crossref","is-referenced-by-count":0,"title":["100% Coverage for Safety-Critical Software \u2013 Efficient Testing by Static Analysis"],"prefix":"10.1007","author":[{"given":"Daniel","family":"K\u00e4stner","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Reinhold","family":"Heckmann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Ferdinand","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"AbsInt Angewandte Informatik GmbH. Astr\u00e9e Website, http:\/\/www.astree.de","key":"15_CR1"},{"key":"15_CR2","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1145\/781131.781153","volume-title":"Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation (PLDI 2003)","author":"B. Blanchet","year":"2003","unstructured":"Blanchet, B., Cousot, P., Cousot, R., Feret, J., Mauborgne, L., Min\u00e9, A., Monniaux, D., Rival, X.: A Static Analyzer for Large Safety-Critical Software. In: Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation (PLDI 2003), San Diego, California, USA, June 7-14 2003, pp. 196\u2013207. ACM Press, New York (2003)"},{"unstructured":"JTC1\/SC22. Programming languages \u2013 C (December 16, 1999)","key":"15_CR3"},{"doi-asserted-by":"crossref","unstructured":"Cousot, P., Cousot, R.: Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints. In: Proceedings of the 4th ACM Symposium on Principles of Programming Languages, Los Angeles, California, pp. 238\u2013252 (1977)","key":"15_CR4","DOI":"10.1145\/512950.512973"},{"key":"15_CR5","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/TASE.2007.55","volume-title":"First Joint IEEE\/IFIP Symposium on Theoretical Aspects of Software Engineering, TASE 2007","author":"P. Cousot","year":"2007","unstructured":"Cousot, P., Cousot, R., Feret, J., Min\u00e9, A., Mauborgne, L., Monniaux, D., Rival, X.: Varieties of Static Analyzers: A Comparison with ASTR\u00c9E. In: First Joint IEEE\/IFIP Symposium on Theoretical Aspects of Software Engineering, TASE 2007, pp. 3\u201320. IEEE Computer Society, Los Alamitos (2007)"},{"key":"15_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1007\/978-3-540-74061-2_27","volume-title":"Static Analysis","author":"D. Delmas","year":"2007","unstructured":"Delmas, D., Souyris, J.: ASTR\u00c9E: from Research to Industry. In: Riis Nielson, H., Fil\u00e9, G. (eds.) SAS 2007. LNCS, vol.\u00a04634, pp. 437\u2013451. Springer, Heidelberg (2007)"},{"unstructured":"Esterel Technologies. SCADE Suite, http:\/\/www.esterel-technologies.com\/products\/scade-suite","key":"15_CR7"},{"unstructured":"ETAS Group. ASCET Software Products, http:\/\/www.etas.com\/en\/products\/ascet_software_products.php","key":"15_CR8"},{"doi-asserted-by":"crossref","unstructured":"Ferdinand, C.: Cache Behavior Prediction for Real-Time Systems. PhD thesis, Saarland University (1997)","key":"15_CR9","DOI":"10.1007\/BFb0057777"},{"doi-asserted-by":"crossref","unstructured":"Ferdinand, C., Heckmann, R., K\u00e4stner, D.: Static Memory and Timing Analysis of Embedded Systems Code. In: Proceedings of the IET Conference on Embedded Systems at Embedded Systems Show (ESS), Birmingham (2006)","key":"15_CR10","DOI":"10.4271\/2006-01-1499"},{"key":"15_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1007\/3-540-45449-7_32","volume-title":"Embedded Software","author":"C. Ferdinand","year":"2001","unstructured":"Ferdinand, C., Heckmann, R., Langenbach, M., Martin, F., Schmidt, M., Theiling, H., Thesing, S., Wilhelm, R.: Reliable and precise WCET determination for a real-life processor. In: Henzinger, T.A., Kirsch, C.M. (eds.) EMSOFT 2001. LNCS, vol.\u00a02211, pp. 469\u2013485. Springer, Heidelberg (2001)"},{"unstructured":"Ferdinand, C., Heckmann, R., Le Sergent, T., Lopes, D., Martin, B., Fornari, X., Martin, F.: Combining a high-level design tool for safety-critical systems with a tool for WCET analysis on executables. In: 4th European Congress ERTS Embedded Real Time Software, Toulouse, France (January 2008)","key":"15_CR12"},{"key":"15_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/978-3-540-24725-8_4","volume-title":"Programming Languages and Systems","author":"J. Feret","year":"2004","unstructured":"Feret, J.: Static Analysis of Digital Filters. In: Schmidt, D. (ed.) ESOP 2004. LNCS, vol.\u00a02986, pp. 33\u201348. Springer, Heidelberg (2004)"},{"doi-asserted-by":"crossref","unstructured":"Heckmann, R., Langenbach, M., Thesing, S., Wilhelm, R.: The influence of processor architecture on the design and the results of WCET tools. Proceedings of the IEEE\u00a091(7), 1038\u20131054 (2003), Special Issue on Real-Time Systems","key":"15_CR14","DOI":"10.1109\/JPROC.2003.814618"},{"doi-asserted-by":"crossref","unstructured":"Henia, R., Hamann, A., Jersak, M., Racu, R., Richter, K., Ernst, R.: System level performance analysis \u2013 the SymTA\/S approach. In: IEEE Proceedings on Computers and Digital Techniques, vol.\u00a0152(2) (March 2005)","key":"15_CR15","DOI":"10.1049\/ip-cdt:20045088"},{"key":"15_CR16","series-title":"CCIS","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1007\/978-3-540-88479-8_8","volume-title":"3rd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISOLA) 2008","author":"D. K\u00e4stner","year":"2008","unstructured":"K\u00e4stner, D., Wilhelm, R., Heckmann, R., Schlickling, M., Pister, M., Jersak, M., Richter, K., Ferdinand, C.: Timing Validation of Automotive Software. In: 3rd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISOLA) 2008. CCIS, vol.\u00a017, pp. 93\u2013107. Springer, Heidelberg (2008)"},{"key":"15_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1007\/3-540-45789-5_22","volume-title":"Static Analysis","author":"M. Langenbach","year":"2002","unstructured":"Langenbach, M., Thesing, S., Heckmann, R.: Pipeline modeling for timing analysis. In: Hermenegildo, M.V., Puebla, G. (eds.) SAS 2002. LNCS, vol.\u00a02477, pp. 294\u2013309. Springer, Heidelberg (2002)"},{"unstructured":"Lions, J., et al.: ARIANE 5, Flight 501 Failure. Report by the Inquiry (1996)","key":"15_CR18"},{"key":"15_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/978-3-540-31987-0_2","volume-title":"Programming Languages and Systems","author":"L. Mauborgne","year":"2005","unstructured":"Mauborgne, L., Rival, X.: Trace Partitioning in Abstract Interpretation Based Static Analyzers. In: Sagiv, M. (ed.) ESOP 2005. LNCS, vol.\u00a03444, pp. 5\u201320. Springer, Heidelberg (2005)"},{"key":"15_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-540-24725-8_2","volume-title":"Programming Languages and Systems","author":"A. Min\u00e9","year":"2004","unstructured":"Min\u00e9, A.: Relational Abstract Domains for the Detection of Floating-Point Run-Time Errors. In: Schmidt, D. (ed.) ESOP 2004. LNCS, vol.\u00a02986, pp. 3\u201317. Springer, Heidelberg (2004)"},{"issue":"1","key":"15_CR21","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/s10990-006-8609-1","volume":"19","author":"A. Min\u00e9","year":"2006","unstructured":"Min\u00e9, A.: The Octagon Abstract Domain. Higher-Order and Symbolic Computation\u00a019(1), 31\u2013100 (2006)","journal-title":"Higher-Order and Symbolic Computation"},{"doi-asserted-by":"crossref","unstructured":"Schneider, J., Ferdinand, C.: Pipeline behavior prediction for superscalar processors by abstract interpretation. In: Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers and Tools for Embedded Systems, pp. 35\u201344 (May 1999)","key":"15_CR22","DOI":"10.1145\/314403.314432"},{"unstructured":"Souyris, J., Le Pavec, E., Himbert, G., J\u00e9gu, V., Borios, G., Heckmann, R.: Computing the worst case execution time of an avionics program by abstract interpretation. In: Proceedings of the 5th Intl. Workshop on Worst-Case Execution Time (WCET) Analysis, pp. 21\u201324 (2005)","key":"15_CR23"},{"doi-asserted-by":"crossref","unstructured":"Theiling, H., Ferdinand, C.: Combining abstract interpretation and ILP for microarchitecture modelling and program path analysis. In: Proceedings of the 19th IEEE Real-Time Systems Symposium, Madrid, Spain, pp. 144\u2013153 (December 1998)","key":"15_CR24","DOI":"10.1109\/REAL.1998.739739"},{"key":"15_CR25","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1109\/DSN.2003.1209972","volume-title":"Proceedings of the 2003 International Conference on Dependable Systems and Networks (DSN 2003)","author":"S. Thesing","year":"2003","unstructured":"Thesing, S., Souyris, J., Heckmann, R., Randimbivololona, F., Langenbach, M., Wilhelm, R., Ferdinand, C.: An abstract interpretation-based timing validation of hard real-time avionics software. In: Proceedings of the 2003 International Conference on Dependable Systems and Networks (DSN 2003), pp. 625\u2013632. IEEE Computer Society, Los Alamitos (2003)"},{"doi-asserted-by":"crossref","unstructured":"Wilhelm, R.: Determining bounds on execution times. In: Zurawski, R. (ed.) Handbook on Embedded Systems, pp. 14-1 \u201314-23. CRC Press, Boca Raton (2005)","key":"15_CR26","DOI":"10.1201\/9781420038163.ch14"},{"issue":"3","key":"15_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1347375.1347389","volume":"7","author":"R. Wilhelm","year":"2008","unstructured":"Wilhelm, R., Engblom, J., Ermedahl, A., Holsti, N., Thesing, S., Whalley, D., Bernat, G., Ferdinand, C., Heckmann, R., Mitra, T., Mueller, F., Puaut, I., Puschner, P., Staschulat, J., Stenstr\u00f6m, P.: The worst-case execution-time problem\u2014overview of methods and survey of tools. ACM Transactions on Embedded Computing Systems\u00a07(3), 1\u201353 (2008)","journal-title":"ACM Transactions on Embedded Computing Systems"}],"container-title":["Lecture Notes in Computer Science","Computer Safety, Reliability, and Security"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-15651-9_15.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T03:11:08Z","timestamp":1606187468000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-15651-9_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642156502","9783642156519"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-15651-9_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}