• DocumentCode
    3062441
  • Title

    Model Checking Multitask Applications for OSEK Compliant Real-Time Operating Systems

  • Author

    McKelvin, Mark L., Jr. ; Gamble, Edward B., Jr. ; Holzmann, Gerard J.

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    280
  • Lastpage
    281
  • Abstract
    In the verification of multitask software in real-time embedded systems, general purpose model checkers do not inherently consider characteristics of the real-time operating system, such as priority-based scheduling, priority inversion, and protocols for protecting shared memory resources. Since explicit state model checkers generally explore all possible execution paths and task interleaving, this could potentially lead to exploring execution paths that are redundant, unnecessarily increasing verification complexity and hampering tractability. Based on this premise, in this work we investigate how one can improve the performance of explicit state model checkers, such as SPIN, for the verification of multitask applications that target real-time operating systems.
  • Keywords
    embedded systems; multiprogramming; operating systems (computers); program verification; shared memory systems; SPIN; compliant real-time operating system characteristics; execution paths; explicit state model checker; multitask application; multitask software verification; real time embedded system; shared memory resources; task interleaving; Computational modeling; Computer science; Embedded systems; Object oriented modeling; Real time systems; automated verification; model checking; multitask applications; real-time operating systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing (PRDC), 2011 IEEE 17th Pacific Rim International Symposium on
  • Conference_Location
    Pasadena, CA
  • Print_ISBN
    978-1-4577-2005-5
  • Electronic_ISBN
    978-0-7695-4590-5
  • Type

    conf

  • DOI
    10.1109/PRDC.2011.49
  • Filename
    6133093