Pervasive formal verification guarantees highest reliability of complex multi-core computer systems. This is required especially for safety critical applications in automotive, medical and military technologies. A crucial part of formal verification is the profound understanding of all system layers and the correct specification of their computational models and the interaction between software and hardware. The underlying architecture and the semantics of the higher-level programs cannot be considered in isolation. In particular, when the program execution relies on specific hardware features, these features have to be integrated into the computational model of the programing language. In this thesis, we present an integration approach for...
Journal ArticleInterrupts are superficially similar to threads, but there are subtle semantic differ...
Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested a...
AbstractMost of the research effort towards verification of concurrent software has focused on multi...
The main building blocks for the internet of things are connected embedded systems. Often these syst...
Information security is important in academia, industry and government. The use of formal methods in...
Operating systems and hypervisors (e.g., Microsoft Hyper-V) for multi-core processor architectures a...
In this work we present a verification framework for applications for the embedded system operating ...
Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested a...
The interrupt mechanism in a system-on-chip (SoC) joins the SoCs hardware and software behaviors. We...
ion Features abstract concrete Interruptions interprocessor hardware FIFO software mailboxes physi...
The highest level of confidence in the correct functionality of system software can be gained from a...
Abstract—Interrupt behaviors, particularly the external ones, are difficult to verify in a microproc...
Abstract. Pervasive formal verification of operating systems and hypervisors is, due to their safety...
In the ever-developing world of technology, more and more situations arise where the life of many pe...
Abstract—Interrupt-driven software is difficult to test and debug, especially when interrupts can be...
Journal ArticleInterrupts are superficially similar to threads, but there are subtle semantic differ...
Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested a...
AbstractMost of the research effort towards verification of concurrent software has focused on multi...
The main building blocks for the internet of things are connected embedded systems. Often these syst...
Information security is important in academia, industry and government. The use of formal methods in...
Operating systems and hypervisors (e.g., Microsoft Hyper-V) for multi-core processor architectures a...
In this work we present a verification framework for applications for the embedded system operating ...
Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested a...
The interrupt mechanism in a system-on-chip (SoC) joins the SoCs hardware and software behaviors. We...
ion Features abstract concrete Interruptions interprocessor hardware FIFO software mailboxes physi...
The highest level of confidence in the correct functionality of system software can be gained from a...
Abstract—Interrupt behaviors, particularly the external ones, are difficult to verify in a microproc...
Abstract. Pervasive formal verification of operating systems and hypervisors is, due to their safety...
In the ever-developing world of technology, more and more situations arise where the life of many pe...
Abstract—Interrupt-driven software is difficult to test and debug, especially when interrupts can be...
Journal ArticleInterrupts are superficially similar to threads, but there are subtle semantic differ...
Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested a...
AbstractMost of the research effort towards verification of concurrent software has focused on multi...