Identifying Design Pattern for Agent Based Production System Control

Multi-Agent Systems (MAS) are an implementation paradigm frequently discussed to be used within control system design for flexible production systems. Over the years, on the one hand different kind of MAS-based control architectures, and on the other hand, different agent system design methodologies have been developed with different intentions and focus e.g. Agent-Oriented Software Engineering (AOSE). Nevertheless, only a few practical applications of MAS in control can be observed. In fact, a MAS developers' problem is the missed availability of design support for agent-based engineering, to control complex production systems. Therefore, this paper intends to highlight a path towards such a MAS development support exploiting design patterns.

[1]  Peter Nyhuis,et al.  Changeable Manufacturing - Classification, Design and Operation , 2007 .

[2]  U. Lindemann Methodische Entwicklung technischer Produkte , 2009 .

[3]  Jens Kiefer,et al.  Mechatronikorientierte Planung automatisierter Fertigungszellen im Bereich Karosserierohbau , 2007 .

[4]  Paulo Leitão,et al.  Agent-based distributed manufacturing control: A state-of-the-art survey , 2009, Eng. Appl. Artif. Intell..

[5]  Stamatis Karnouskos,et al.  Industrial Agents: Emerging Applications of Software Agents in Industry , 2015 .

[6]  Michael Wooldridge,et al.  Introduction to Multi-Agent Systems , 2016 .

[7]  Stefan Biffl,et al.  Multi-Disciplinary Engineering for Cyber-Physical Production Systems, Data Models and Software Solutions for Handling Complex Engineering Projects , 2017 .

[8]  Carlos Angel Iglesias,et al.  A Survey of Agent-Oriented Methodologies , 1998, ATAL.

[9]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[10]  Jörg P. Müller,et al.  Agent UML: A Formalism for Specifying Multiagent Software Systems , 2001, Int. J. Softw. Eng. Knowl. Eng..

[11]  Fabian Meling Methodik für die Rekombination von Anlagentechnik , 2012 .

[12]  Michael Winikoff Towards making agent UML practical: a textual notation and a tool , 2005, Fifth International Conference on Quality Software (QSIC'05).

[13]  W F STEARNS,et al.  The road to integration. , 1954, Journal of rehabilitation.

[14]  Paulo Leitão,et al.  A Survey on Factors that Impact Industrial Agent Acceptance , 2015 .

[15]  Hoda A. ElMaraghy,et al.  Changeable and reconfigurable manufacturing systems , 2009 .

[16]  Ambra Calá,et al.  Design pattern for agent based production system control — A survey , 2017, 2017 13th IEEE Conference on Automation Science and Engineering (CASE).

[17]  Matthias Foehr,et al.  Aggregation of engineering processes regarding the mechatronic approach , 2011, ETFA2011.

[18]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[19]  D. M. Hutton,et al.  Multiagent Systems for Manufacturing Control A Design Methodology , 2006 .

[20]  Nicole Schmidt,et al.  Identification of Artifacts in Life Cycle Phases of CPPS , 2017, Multi-Disciplinary Engineering for Cyber-Physical Production Systems.

[21]  Birgit Vogel-Heuser,et al.  Design patterns for distributed automation systems with consideration of non-functional requirements , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[22]  Nicole Schmidt,et al.  Fundamentals of Artifact Reuse in CPPS , 2017, Multi-Disciplinary Engineering for Cyber-Physical Production Systems.

[23]  Weiming Shen,et al.  Applications of agent-based systems in intelligent manufacturing: An updated review , 2006, Adv. Eng. Informatics.

[24]  Birgit Vogel-Heuser,et al.  Agent-Based Control of Production Systems—and Its Architectural Challenges , 2015 .

[25]  Christoph Legat,et al.  An assessment of the potentials and challenges in future approaches for automation software , 2015 .

[26]  Y. Shoham Introduction to Multi-Agent Systems , 2002 .

[27]  Jan Lunze Automatisierungstechnik: Methoden für die Überwachung und Steuerung kontinuierlicher und ereignisdiskreter Systeme , 2008 .