• DocumentCode
    2002907
  • Title

    Component-based approach to run-time kernel specification and verification

  • Author

    Naeser, Gustaf ; Lundqvist, Kristina

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Malardalen Univ., Vasteras, Sweden
  • fYear
    2005
  • fDate
    6-8 July 2005
  • Firstpage
    68
  • Lastpage
    76
  • Abstract
    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 (K. Lundqvist and L. Asplund, 2003). 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.
  • Keywords
    embedded systems; formal specification; formal verification; object-oriented programming; operating system kernels; processor scheduling; component-based software development; formal specification; formal verification; hardware implementation; high integrity embedded system development; multiprocessor scheduling; operating system; operational semantics; run-time kernel; Application software; Computer architecture; Embedded system; Formal verification; Hardware; Kernel; Operating systems; Runtime; Software systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2005. (ECRTS 2005). Proceedings. 17th Euromicro Conference on
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2400-1
  • Type

    conf

  • DOI
    10.1109/ECRTS.2005.11
  • Filename
    1508448