This paper presents a study on modeling and verifying the kernel of Real-Time Operating Systems (RTOS). The study will show advances in formally verifying such an RTOS both by refinement and by model checking approaches. This work fits in the context of Hoare’s verification challenge. Several real-time operating systems will be discussed including some commercial ones. The focus of the latter part of the paper will be on verifying FreeRTOS. The paper investigates a number of ways to verify this operating system. A preliminary set-up of verifying FreeRTOS using model checking is presented
International audienceIn this paper, we will present the current state of the art around the topic o...
Hard, machine-supported formal verification of software is at a turning point. Recent years have see...
International audienceAbstract:The adaptation of an operating system to an application is often need...
This paper reports on ongoing work towards verifying the FreeRTOS real-time operating system kernel....
Formal methods is an alternative way to develop software, which applies math- ematical techniques to...
In this talk we will demonstrate the use of formal verification techniques for embedded systems soft...
Errors caused by the interaction of computer systems with the physical world are hard to mitigate bu...
In this thesis we have presented the formal desig of a real-time operating system kernel. The kernel...
In this work an approach is shown, how to verify embedded system applications written for the operat...
There is increasing pressure on providing a high degree of assurance of operation system’s security ...
Automated verification of operating system kernels is a challenging problem, partly due to the use o...
International audienceFaced with the growing problems of complexity, heterogeneity and upgradability...
Abstract. Operating system kernels are complex, critical, and difficult to test systems. The imperat...
Abstract. This paper gives a high-level introduction to the topic of formal, interactive, machine-ch...
AbstractThis paper describes a novel on-line model checking approach offered as service of a real-ti...
International audienceIn this paper, we will present the current state of the art around the topic o...
Hard, machine-supported formal verification of software is at a turning point. Recent years have see...
International audienceAbstract:The adaptation of an operating system to an application is often need...
This paper reports on ongoing work towards verifying the FreeRTOS real-time operating system kernel....
Formal methods is an alternative way to develop software, which applies math- ematical techniques to...
In this talk we will demonstrate the use of formal verification techniques for embedded systems soft...
Errors caused by the interaction of computer systems with the physical world are hard to mitigate bu...
In this thesis we have presented the formal desig of a real-time operating system kernel. The kernel...
In this work an approach is shown, how to verify embedded system applications written for the operat...
There is increasing pressure on providing a high degree of assurance of operation system’s security ...
Automated verification of operating system kernels is a challenging problem, partly due to the use o...
International audienceFaced with the growing problems of complexity, heterogeneity and upgradability...
Abstract. Operating system kernels are complex, critical, and difficult to test systems. The imperat...
Abstract. This paper gives a high-level introduction to the topic of formal, interactive, machine-ch...
AbstractThis paper describes a novel on-line model checking approach offered as service of a real-ti...
International audienceIn this paper, we will present the current state of the art around the topic o...
Hard, machine-supported formal verification of software is at a turning point. Recent years have see...
International audienceAbstract:The adaptation of an operating system to an application is often need...