• DocumentCode
    2256805
  • Title

    Specification and Validation of a Real-Time Simple Parallel Kernel for Dependable Distributed Systems

  • Author

    Ganea, Octavian ; Pop, Florin ; Dobre, Ciprian ; Cristea, Valentin

  • Author_Institution
    Fac. of Automatics & Comput. Sci., Univ. Politeh. of Bucharest, Bucharest, Romania
  • fYear
    2012
  • fDate
    19-21 Sept. 2012
  • Firstpage
    320
  • Lastpage
    325
  • Abstract
    Software formal verification can provide guarantees regarding the implementation of complex software systems in respect to their specifications. Unfortunately, the practical applications of formal verification techniques are limited in case of modern systems. The operating system in particular, even though viewed as a critical component, has never been properly and formally evaluated in terms of provided functionality. In this we present and discuss such an experiment, based on a LOTOS specification, designed to evaluate a real-time UNIX-based parallel kernel. The purpose of this specification experiment is to evaluate the kernel using LOTOS and CADP tool box. Such instruments provide good capabilities to model and validate real-time features with realistic and complex industrial products. We present specification formal verification results validated using the CADP tool-box for a set of general properties referring the correctness of the kernel´s functionality. In the end we discuss limitations and future solutions and contributions of the formal verification domain to providing correctness guarantees for complex modern applications.
  • Keywords
    CAD; Unix; formal verification; operating system kernels; parallel processing; real-time systems; specification languages; CADP tool box; LOTOS specification; complex software systems; dependable distributed systems; operating system; real-time UNIX-based parallel kernel; real-time simple parallel kernel; software formal verification; Hardware; Kernel; Logic gates; Radiation detectors; Real-time systems; Registers; CADP; Dependable Distributed Systems; LOTOS; Simple Parallel Kernel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Intelligent Data and Web Technologies (EIDWT), 2012 Third International Conference on
  • Conference_Location
    Bucharest
  • Print_ISBN
    978-1-4673-1986-7
  • Type

    conf

  • DOI
    10.1109/EIDWT.2012.48
  • Filename
    6354764