Abstract
Interrupts play an important role in real time and embedded systems. It is purposely designed to handle unexpected and emergent issues. However, the randomicity of interrupts brings some potential safety problems, i.e., too frequently interrupt handling would cause the interrupted program to miss its deadline. It is therefore difficult to precisely predict and formally reason about a program's behavior in the presence of interrupts. In this paper, we move one step forward by proposing a probabilistic denotational model for an interrupt modeling language that is capable of describing programs with nested interrupts, to characterise the formal semantics of such programs from a quantitative perspective under Hoare and He's UTP framework. On top of the denotational model, we also present a set of algebraic laws involving distinct features. Our model sets up a semantic foundation for the analysis and reasoning about programs with nested interrupts for embedded systems.
Original language | English |
---|---|
Title of host publication | 20th International Conference on Engineering of Complex Computer Systems, ICECCS 2015, Gold Coast, Australia, December 9-12, 2015 |
Publisher | IEEE |
ISBN (Electronic) | 978-1-4673-8581-7 |
DOIs | |
Publication status | Published - 18 Jan 2016 |
Event | 20th International Conference on Engineering of Complex Computer Systems (ICECCS) - Queensland , Gold Coast, Australia Duration: 9 Dec 2015 → 12 Dec 2015 Conference number: 20 |
Publication series
Name | Engineering of Complex Computer Systems, IEEE International Conference on |
---|
Conference
Conference | 20th International Conference on Engineering of Complex Computer Systems (ICECCS) |
---|---|
Country/Territory | Australia |
City | Gold Coast |
Period | 9/12/15 → 12/12/15 |