On undecidability results of real programming languages

Kirner, Raimund, Zimmermann, W. and Richter, D. (2009) On undecidability results of real programming languages. In: In: Procs of Kolloquium Programmiersprachen und Grundlagen der Programmierung :. UNSPECIFIED, GBR.
Copy

Often, it is argued that some problems in data-flow analysis such as e.g. worst case execution time analysis are undecidable (because the halting problem is) and therefore only a conservative approximation of the desired information is possible. In this paper, we show that the semantics for some important real programming languages – in particular those used for programming embedded devices – can be modeled as finite state systems or pushdown machines. This implies that the halting problem becomes decidable and therefore invalidates popular arguments for using conservative analysis.

picture_as_pdf

picture_as_pdf
905604.pdf
subject
Submitted Version

View Download

Atom BibTeX OpenURL ContextObject in Span OpenURL ContextObject Dublin Core MPEG-21 DIDL EndNote HTML Citation METS MODS RIOXX2 XML Reference Manager Refer ASCII Citation
Export

Downloads