Title :
A new method for FMS modeling and formal verification
Author :
Gang, Xu ; Zhiming, Wu
Author_Institution :
Shanghai Jiao Tong Univ., China
Abstract :
Flexible Manufacturing System (FMS) is a complex asynchronous concurrent system. The model of FMS should have the abilities to express the concurrency in the system and to analyze the behavior of the system. It is difficult to use any one method to model such a complex system as FMS. A modeling and verifying method using object-oriented modeling language "Unified Modeling Language (UML)" and SPIN (PROMELA model) is presented in this paper. Class diagram in UML is used to represent the static relations among the objects in FMS, and state diagram is used to describe the dynamic behaviour of the system. Then the UML model is translated into PROMELA model automatically, and property checking is followed with SPIN which is a model checking tools. The method can describe and check the properties of the system (from modeling, simulation, to model checking), and can be used to design reliable FMS control software naturally.
Keywords :
flexible manufacturing systems; formal verification; object-oriented languages; software prototyping; specification languages; systems analysis; FMS control software design; FMS modeling; UML; asynchronous concurrent system; complex system modelling; flexible manufacturing system; formal verification; model checking tools; object oriented modeling language; state diagram; systems dynamic behaviour analysis; unified modeling language; Automatic control; Concurrent computing; Control systems; Flexible manufacturing systems; Formal verification; Manufacturing systems; Object oriented modeling; Production systems; Software maintenance; Unified modeling language;
Conference_Titel :
Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference
Print_ISBN :
0-7803-7937-3
DOI :
10.1109/ETFA.2003.1247710