loading...
Component-Based Approach to Run-Time Kernel Specification and Verification
Palma de Mallorca, Balearic Islands, Spain July 06-July 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECRTS.2005.1117th Euromicro Conference on Real-Tim ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Gustaf Naeser, M?lardalen University
Kristina Lundqvist, Massachusetts Institute of Technology
The traditional approach to high-integrity embedded system development has been to develop and verify the application with the assumption that either the operating system services have deterministic behaviour with well understood operational semantics or that the operating system itself is certified. Formal verification approaches have focused on modelling the application at the right level of abstraction and verifying specific properties based on the model. The effective use of formal methods in high-integrity embedded system development requires efficient models of both the application and the underlying operating system services. Software implemented operating systems pose significant complexity constraints in terms of creating usable models. This paper presents a component-based formal model of a hardware-implemented run-time kernel. It builds on work carried out earlier for the LAMR kernel [15]. The components are designed to allow easy deployment, and can be replicated to enable system growth. Additionally, the kernel presented in this paper supports multiprocessor scheduling.
Citation:
Gustaf Naeser, Kristina Lundqvist, "Component-Based Approach to Run-Time Kernel Specification and Verification," ecrts, pp.68-76, 17th Euromicro Conference on Real-Time Systems (ECRTS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.