Errors caused by the interaction of computer systems with the physical world are hard to mitigate but errors related to the underlying software can be prevented by a more rigorous development of software code. In the context of critical systems, a failure caused by software errors could lead to consequences that are determined to be unacceptable. At the heart of a critical system, a real-time operating system is commonly found. Since the reliability of the entire system depends upon having a reliable operating system, verifying that the operating systems functions as desired is of prime interest. One solution to verify the correctness of significant properties of an existing real-time operating system microkernel (FreeRTOS) applies assisted...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
In this thesis we have presented the formal desig of a real-time operating system kernel. The kernel...
International audienceEmbedded systems often need to react in a timely manner. Life-critical or miss...
Errors caused by the interaction of computer systems with the physical world are hard to mitigate bu...
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...
Automated verification of operating system kernels is a challenging problem, partly due to the use o...
FreeRTOS is a popular real-time and embedded operating system. Real-time software requires code revi...
This paper presents a study on modeling and verifying the kernel of Real-Time Operating Systems (RTO...
. We describe a microprocessor model and its use for reasoning about real-time applications. The mod...
As the scale and complexity of safety-critical software continue to grow, it is necessary to ensure ...
This paper reports on ongoing work towards verifying the FreeRTOS real-time operating system kernel....
completed and in this article I’m showing what we have proved and what that means for security. The ...
As systems complexity grows, so grows the risk of errors, that's why it's necessary to effectively a...
Abstract—The increasing complexity of embedded operating systems is pushing their design to System-L...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
In this thesis we have presented the formal desig of a real-time operating system kernel. The kernel...
International audienceEmbedded systems often need to react in a timely manner. Life-critical or miss...
Errors caused by the interaction of computer systems with the physical world are hard to mitigate bu...
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...
Automated verification of operating system kernels is a challenging problem, partly due to the use o...
FreeRTOS is a popular real-time and embedded operating system. Real-time software requires code revi...
This paper presents a study on modeling and verifying the kernel of Real-Time Operating Systems (RTO...
. We describe a microprocessor model and its use for reasoning about real-time applications. The mod...
As the scale and complexity of safety-critical software continue to grow, it is necessary to ensure ...
This paper reports on ongoing work towards verifying the FreeRTOS real-time operating system kernel....
completed and in this article I’m showing what we have proved and what that means for security. The ...
As systems complexity grows, so grows the risk of errors, that's why it's necessary to effectively a...
Abstract—The increasing complexity of embedded operating systems is pushing their design to System-L...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
In this thesis we have presented the formal desig of a real-time operating system kernel. The kernel...
International audienceEmbedded systems often need to react in a timely manner. Life-critical or miss...