A reconfigurable concurrent function block model and its implementation in real-time Java

This paper focuses on the important holonic manufacturing systems issue of automatic and dynamic adaptability to change at the physical machine level of control. We propose a model to support configuration and reconfiguration of real-time distributed control systems that is built upon recent models for distributed intelligent control and provide an example of its implementation on a real-time Java platform.

[1]  Luc Bongaerts,et al.  Reference architecture for holonic manufacturing systems: PROSA , 1998 .

[2]  William P. Birmingham,et al.  An attribute-space representation and algorithm for concurrent engineering , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[3]  Andrew Lyons,et al.  UML for Real-Time Overview , 1998 .

[4]  Robert W. Brennan,et al.  An architecture for metamorphic control of holonic manufacturing systems , 2001, Comput. Ind..

[5]  R. W. Lewis,et al.  Programming Industrial Control Systems Using IEC 1131-3 , 1995 .

[6]  M. Fletcher Designing Holonic Manufacturing Systems Using the IEC 61499 (Function Block) Architecture , 2001 .

[7]  Robert W. Brennan,et al.  Design and implementation of a real-time holonic control system for manufacturing , 2000, Inf. Sci..

[8]  Tapio Heikkilä,et al.  Holonic control for manufacturing systems: functional design of a manufacturing robot cell , 1997 .

[9]  Timothy W. Finin,et al.  A Multi-Agent System for Enterprise Integration , 1998, PAAM.

[10]  Robert W. Brennan,et al.  Realizing holonic control with function blocks , 2001, Integr. Comput. Aided Eng..

[11]  Robert W. Brennan,et al.  An agent-based approach to reconfiguration of real-time distributed control systems , 2002, IEEE Trans. Robotics Autom..

[12]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.

[13]  H. Van Dyke Parunak,et al.  Agents and the Internet: Infrastructure for Mass Customization , 1999, IEEE Internet Comput..

[14]  Robert Lewis Modelling Control Systems Using Iec 61499: Applying Function Blocks to Distributed Systems , 2001 .

[15]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[16]  Victor C. S. Lee,et al.  Priority and deadline assignment to triggered transactions in distributed real-time active databases , 2000, J. Syst. Softw..

[17]  H. V. Parunak Chapter 10 – Manufacturing Experience with the Contract Net , 1987 .

[18]  James Gosling,et al.  The Real-Time Specification for Java , 2000, Computer.

[19]  T. S. E. Maibaum,et al.  A rely-guarantee discipline for open distributed systems design , 2000, Inf. Process. Lett..

[20]  John F. Chionglo,et al.  The Integrated Supply Chain Management System , 1993 .

[21]  H.-M. Hanisch,et al.  Bringing the Model-Based Verification of Distributed Control Systems into the Engineering Practice , 2001 .

[22]  Jacques Ferber,et al.  Reactive distributed artificial intelligence: principles and applications , 1996 .

[23]  Anand S. Rao,et al.  An Abstract Architecture for Rational Agents , 1992, KR.

[24]  Douglas H. Norrie,et al.  Multi-agent Mediator architecture for distributed manufacturing , 1996, J. Intell. Manuf..

[25]  Bruce P. Douglass,et al.  Doing hard time: developing real-time systems with uml , 1999 .

[26]  Bruce H. Krogh,et al.  On condition/event systems with discrete state realizations , 1991, Discret. Event Dyn. Syst..

[27]  Don Loomis The TINI specification and developer's guide , 2001 .

[28]  Lihui Wang,et al.  Design of Distributed Real-time Control Agents for Intelligent Manufacturing Systems , 1999 .