• DocumentCode
    398821
  • Title

    A new method for FMS modeling and formal verification

  • Author

    Gang, Xu ; Zhiming, Wu

  • Author_Institution
    Shanghai Jiao Tong Univ., China
  • Volume
    1
  • fYear
    2003
  • fDate
    16-19 Sept. 2003
  • Firstpage
    224
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference
  • Print_ISBN
    0-7803-7937-3
  • Type

    conf

  • DOI
    10.1109/ETFA.2003.1247710
  • Filename
    1247710