Title :
Component-based design and analysis: a case study
Author :
Jin, Yan ; Lakos, Charles ; Esser, Robert
Author_Institution :
Sch. of Comput. Sci., Adelaide Univ., SA, Australia
Abstract :
In this paper, we introduce a component-based design methodology and present a practical analysis approach that makes use of the modular nature of component-based designs to alleviate the state space explosion problem, a well-known obstacle to system verification. In addition, the approach is illustrated by application to a non-trivial case study: the production cell. It is shown that not only the basic consistency property, viz. the freedom from unexpected reception and deadlock, but also other important safety properties in the design can be proved.
Keywords :
formal specification; object-oriented programming; program verification; state-space methods; systems analysis; component-based analysis; component-based design; production cell; state space explosion problem; system verification; Application software; Automata; Computer aided software engineering; Context modeling; Explosions; Independent component analysis; Information analysis; Production; Protocols; State-space methods;
Conference_Titel :
Software Engineering and Formal Methods, 2003.Proceedings. First International Conference on
Conference_Location :
Brisbane, Queensland, Australia
Print_ISBN :
0-7695-1949-0
DOI :
10.1109/SEFM.2003.1236214