Show simple item record

dc.contributor.authorKirner, Raimund
dc.contributor.authorKnoop, Jens
dc.contributor.authorPrantl, Adrian
dc.contributor.authorSchordan, Markus
dc.contributor.authorKadlec, Albrecht
dc.date.accessioned2012-03-13T18:01:09Z
dc.date.available2012-03-13T18:01:09Z
dc.date.issued2011-07
dc.identifier.citationKirner , R , Knoop , J , Prantl , A , Schordan , M & Kadlec , A 2011 , ' Beyond loop bounds : comparing annotation languages for worst-case execution time analysis ' , Software and Systems Modeling , vol. 10 , no. 3 , pp. 411-437 . https://doi.org/10.1007/s10270-010-0161-0
dc.identifier.issn1619-1366
dc.identifier.urihttp://hdl.handle.net/2299/7946
dc.description.abstractWorst-case execution time (WCET) analysis is concerned with computing a precise-as-possible bound for the maximum time the execution of a program can take. This information is indispensable for developing safety-critical real-time systems, e. g., in the avionics and automotive fields. Starting with the initial works of Chen, Mok, Puschner, Shaw, and others in the mid and late 1980s, WCET analysis turned into a well-established and vibrant field of research and development in academia and industry. The increasing number and diversity of hardware and software platforms and the ongoing rapid technological advancement became drivers for the development of a wide array of distinct methods and tools for WCET analysis. The precision, generality, and efficiency of these methods and tools depend much on the expressiveness and usability of the annotation languages that are used to describe feasible and infeasible program paths. In this article we survey the annotation languages which we consider formative for the field. By investigating and comparing their individual strengths and limitations with respect to a set of pivotal criteria, we provide a coherent overview of the state of the art. Identifying open issues, we encourage further research. This way, our approach is orthogonal and complementary to a recent approach of Wilhelm et al. who provide a thorough survey of WCET analysis methods and tools that have been developed and used in academia and industry.en
dc.format.extent27
dc.format.extent2157439
dc.language.isoeng
dc.relation.ispartofSoftware and Systems Modeling
dc.subjectWorst-case execution time (WCET) analysis
dc.subjectAnnotation languages
dc.subjectPath-oriented , constraint-oriented, and hierarchy-oriented WCET annotation languages
dc.subjectWCET annotation language challenge
dc.subjectSOFTWARE
dc.titleBeyond loop bounds : comparing annotation languages for worst-case execution time analysisen
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionScience & Technology Research Institute
dc.contributor.institutionCentre for Computer Science and Informatics Research
dc.description.statusPeer reviewed
rioxxterms.versionofrecord10.1007/s10270-010-0161-0
rioxxterms.typeJournal Article/Review
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record