We present a novel component-based approach to hardware/software co-verification of embedded systems using model checking. Embedded systems are pervasive and often mission-critical, therefore, they must be highly trustworthy. Trustworthy embedded systems require extensive verification. The close interactions between hardware and software of embedded systems demand co-verification. Due to their diverse applications and often strict physical constraints, embedded systems are increasingly component-based and include only the necessary components for their missions. In our approach, a component model for embedded systems which unifies the concepts of hardware IPs (i.e., hardware components) and software components is defined. Hardware and softw...
While design automation for hardware systems is quite advanced, this is not the case for practical e...
Abstract—The increasing complexity of embedded operating systems is pushing their design to System-L...
The verification of component-based systems can be extremely complicated because it is usually not p...
We present a novel component-based approach to hardware/software co-verification of embedded systems...
Abstract. In this paper, we present and illustrate an approach to compositional reasoning for hardwa...
Computer-aided verification of embedded systems hinges on the availability of good verification mode...
The development of more and more complex embedded systems constitutes a very challenging task for ED...
peer-reviewedThe hypothesis of this research is that new techniques are required to facilitate softw...
Embedded systems are becoming increasingly common in our everyday lives. As technology progresses, t...
The wide usage of hardware intellectual property (IP) cores and software programs from untrusted thi...
As complexity increases in embedded systems design, there is need for more time for verification pur...
In current practices of system-on-chip (SoC) design a trend can be observed to integrate more and mo...
As embedded systems become more complex, more connected and more involved in critical tasks, the que...
The security of embedded systems can be dramatically improved through the use of formally verified i...
Verification of embedded systems is a challenge due to the tight combination of hardware and softwar...
While design automation for hardware systems is quite advanced, this is not the case for practical e...
Abstract—The increasing complexity of embedded operating systems is pushing their design to System-L...
The verification of component-based systems can be extremely complicated because it is usually not p...
We present a novel component-based approach to hardware/software co-verification of embedded systems...
Abstract. In this paper, we present and illustrate an approach to compositional reasoning for hardwa...
Computer-aided verification of embedded systems hinges on the availability of good verification mode...
The development of more and more complex embedded systems constitutes a very challenging task for ED...
peer-reviewedThe hypothesis of this research is that new techniques are required to facilitate softw...
Embedded systems are becoming increasingly common in our everyday lives. As technology progresses, t...
The wide usage of hardware intellectual property (IP) cores and software programs from untrusted thi...
As complexity increases in embedded systems design, there is need for more time for verification pur...
In current practices of system-on-chip (SoC) design a trend can be observed to integrate more and mo...
As embedded systems become more complex, more connected and more involved in critical tasks, the que...
The security of embedded systems can be dramatically improved through the use of formally verified i...
Verification of embedded systems is a challenge due to the tight combination of hardware and softwar...
While design automation for hardware systems is quite advanced, this is not the case for practical e...
Abstract—The increasing complexity of embedded operating systems is pushing their design to System-L...
The verification of component-based systems can be extremely complicated because it is usually not p...