Title :
Formal timing verification techniques for distributed system
Author_Institution :
Dept. of Comput. Sci., Shimane Univ., Matsue, Japan
Abstract :
Formal specification and timing verification of distributed system are important. As concerns formal specification and verification of distributed system, SDL and LOTOS, Estelle have been standardized and studied. But we can nor formally specify and verify timing conditions and fairness by these methods. In this paper, we propose formal timing specification and verification including strong fairness. We have developed CASE tool based on this method. We specify concurrent processes behavior by process algebra and internal sequential behavior by automaton. System specification is automatically generated from both concurrent processes behavior specification and internal sequential behavior specification. We specify verification property specification by timed automaton. Timing verification is realized by language inclusion algorithm and inequality method. We show this method effective by CASE tool
Keywords :
computer aided software engineering; concurrency control; distributed processing; formal specification; formal verification; process algebra; software tools; specification languages; timing; CASE tool; Estelle; LOTOS; SDL; concurrent processes behavior; distributed system; formal specification; formal timing specification; formal timing verification techniques; internal sequential behavior; language inclusion algorithm; process algebra; timed automaton; timing conditions; Algebra; Automata; Cities and towns; Computer aided software engineering; Computer science; Electromagnetic compatibility; Formal specifications; Formal verification; Logic functions; Timing;
Conference_Titel :
Distributed Computing Systems, 1995., Proceedings of the Fifth IEEE Computer Society Workshop on Future Trends of
Conference_Location :
Cheju Island
Print_ISBN :
0-8186-7125-4
DOI :
10.1109/FTDCS.1995.525017