On undecidability results of real programming languages (original) (raw)
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.
Conference | Kolloquium Programmiersprachen und Grundlagen der Programmierung |
---|---|
Country/Territory | United Kingdom |
City | Vienna |
Period | 1/08/09 → … |
905604Accepted author manuscript, 264 KB
APA
Author
BIBTEX
Harvard
Standard
RIS
Vancouver