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
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;
Conference_Titel :
Emerging Intelligent Data and Web Technologies (EIDWT), 2012 Third International Conference on
Conference_Location :
Bucharest
Print_ISBN :
978-1-4673-1986-7
DOI :
10.1109/EIDWT.2012.48