Incremental modeling and verification of flexible manufacturing systems

An FMS is a typical real-time concurrent system composed of a number of computer-controlled machine tools, automated material handling and storage systems that operate as an integrated system under the control of host computer(s). The growing demand for higher performance and flexibility in these systems and the interlocking factors of concurrency, deadline-driven activities, and real-time decision making pose a significant challenge to FMS design, especially in terms of control and scheduling. A formal engineering approach that helps handle the complexity and dynamics of FMS modeling, design and analysis is needed. A real-time architectural specification (RAS) model and its application in the modeling of flexible manufacturing system (FMS) are presented. RAS combines mature operational and descriptive formal methods, in particular time Petri nets (TPN) and real-time computational tree logic (RTCTL), to form an integrated system model for architectural specification and analysis of real-time concurrent systems such as FMS. The contribution of RAS is twofold: First, it provides a formal system to systematically maintain a strong correlation between (real-time) requirements and design and to verify the conformance of the design to the requirements, which helps enhance traceability and thus to help us to achieve high assurance in design. Second, it offers better scalability in modeling and analysis, which provides an effective way to deal with complexity in the application of formal methods. These two features together make RAS a suitable model for the design of FMS.

[1]  MengChu Zhou,et al.  Petri net synthesis and analysis of a flexible manufacturing system cell , 1993, IEEE Trans. Syst. Man Cybern..

[2]  C LuckhamDavid,et al.  Specification and Analysis of System Architecture Using Rapide , 1995 .

[3]  James T. Lin,et al.  A CTPN‐based scheduler for a flexible manufacturing cell , 1995 .

[4]  P. Palanque,et al.  Cooperative objects: a concurrent, Petri-net based, object-oriented language , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[5]  Giorgio Bruno,et al.  Protob: An Object Oriented Methodology for Developing Discrete Event Dynamic Systems , 1991, Comput. Lang..

[6]  Wlodzimierz M. Zuberek,et al.  Schedules of flexible manufacturing cells and their timed colored Petri net models , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[7]  Yi Deng,et al.  Integrated Architectural Modeling of Real-Time Concurrent Systems with Applications in FMS 1 , 1997 .

[8]  F. Frank Chen,et al.  The state of the art in intelligent real-time FMS control: a comprehensive survey , 1996, J. Intell. Manuf..

[9]  Enrico Vicario,et al.  Compositional Validation of Time-Critical Systems Using Communicating Time Petri Nets , 1995, IEEE Trans. Software Eng..

[10]  Mauro Pezzè,et al.  A Petri Net and Logic Approach to the Specification and Verification of Real Time Systems , 1996 .

[11]  Wang Youyi,et al.  A TCPN model and deadlock avoidance for FMS jobshop scheduling and control system , 1995, Proceedings 1995 INRIA/IEEE Symposium on Emerging Technologies and Factory Automation. ETFA'95.

[12]  Sung Joo Park,et al.  OPNets: An object-oriented high-level Petri net model for real-time system modeling , 1993, J. Syst. Softw..

[13]  Giancarlo Mauri,et al.  OBJSA Nets: a Class of High- level Nets Having Objects as Domains , 1987, European Workshop on Applications and Theory of Petri Nets.

[14]  Han-Pang Huang,et al.  Specification, modelling and control of a flexible manufacturing cell , 1992 .

[15]  Gerald M. Knapp,et al.  Modeling of automated storage/retrieval systems using petri nets , 1992 .

[16]  Suresh K. Khator,et al.  A survey of Petri net applications in modeling controls for automated manufacturing systems , 1994 .

[17]  Mario van Vliet,et al.  Analytical models for FMS design optimization: A survey , 1994 .

[18]  MengChu Zhou,et al.  Design and implementation of a petri net based supervisor for a flexible manufacturing system , 1992, Autom..

[19]  David C. Luckham,et al.  Three Concepts of System Architecture , 1995 .

[20]  F. Qadri,et al.  Timed Petri nets for flexible manufacturing cell design , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[21]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.

[22]  Yi Deng,et al.  Architecture-driven modeling of real-time concurrent systems with applications in FMS , 1999, J. Syst. Softw..

[23]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[24]  Antonio Camurri,et al.  Petri net based process scheduling: A model of the control system of flexible manufacturing systems , 1993, J. Intell. Robotic Syst..

[25]  Qiong Zhou,et al.  Generation of optimal control policy for flexible manufacturing cells: A Petri net approach , 1995 .

[26]  M. Diaz,et al.  Modeling and Verification of Time Dependent Systems Using Time Petri Nets , 1991, IEEE Trans. Software Eng..

[27]  Li-Chih Wang The development of an object-oriented Petri net cell control model , 1996 .