Title :
Formal data analysis of timed finite state systems
Author :
Ruf, Juergen ; Kropf, Thomas
Abstract :
Formal verification has become an alternative to simulation for the validation of systems. In particular, temporal logic model checking of finite state machines is a widely accepted verification technique. It automatically proves the correctness of design specifications. There exist several approaches extending model checking for the verification of timed systems. Things become more complex if additional multivalued signals are added to the systems. In this constellation, time effects and data dependencies merge. Therefore, a stand-alone model checking approach is in many cases not sufficient for verification, especially if extreme values of signals have to be determined. We extend an existing real-time finite state model by multivalued signals (ranges, enumerations and bit vectors). We present algorithms for computing minimal and maximal values of signals in specified states or within certain time bounds. We show the practicability of our approach by means of a case study.
Keywords :
data analysis; finite state machines; formal verification; real-time systems; temporal logic; theorem proving; data dependencies; design specification correctness proving; finite state machines; formal data analysis; formal verification; maximal values; minimal values; model checking; multivalued signals; real-time finite state model; stand-alone model checking approach; systems validation; temporal logic model checking; time bounds; time effects; timed finite state systems; timed systems verification; verification technique; Algorithm design and analysis; Automata; Computational modeling; Computer simulation; Data analysis; Formal verification; Logic; Packaging machines; Production systems; Real time systems;
Conference_Titel :
Real-Time Systems, 2002. Proceedings. 14th Euromicro Conference on
Print_ISBN :
0-7695-1665-3
DOI :
10.1109/EMRTS.2002.1019206