Gaia Analysis and Design of a Multi-agent-based Shop Floor Control System

  1. José Alberto Araúzo 1
  2. Ricardo del Olmo 2
  3. Juan José Laviós 2
  1. 1 Departamento de Organización de Empresas y CIM Escuela de Ingenierías Industriales Universidad de Valladolid Pº del Cauce, 59 47011, Valladolid
  2. 2 Departamento de Ingeniería Civil Escuela Politécnica Superior (Edificio La Milanera) Universidad de Burgos C/ Villadiego s/n 09001, Burgos
Journal:
Dirección y organización: Revista de dirección, organización y administración de empresas

ISSN: 1132-175X

Year of publication: 2014

Issue: 54

Pages: 26-35

Type: Article

DOI: 10.37610/DYO.V0I54.457 DIALNET GOOGLE SCHOLAR lock_openOpen access editor

More publications in: Dirección y organización: Revista de dirección, organización y administración de empresas

Abstract

To achieve competitiveness in the today’s manufacturing plants; many researchers suggest agent based manufacturing systems, with scheduling and control activities distributed on several entities called agents. To develop this kind of systems some promising agent-oriented software methodologies, as Gaia, have been proposed. They provide the concepts and procedures to define the main features of multi-agent systems. In this paper we show how we used the Gaia methodology to analyze and design a multi-agent-based shop floor control system that has been further implemented by JADE. We also show preliminary computational experiments that show as our approach has a good performance in flexible environments.

Bibliographic References

  • AMARA, H., DÉPINCÉ, P., HASCOËT, J-Y. (2004). «A Human-Centered Architecture for Process Planning». CIRP J. of Manufacturing Systems, 33(4), pp. 363-372.
  • ARAÚZO, J.A. (2012). Análisis y diseño Gaia de un sistema de fabricación basado en agentes. Working paper. Depar tamento de Organización de Empresas y CIM, Universidad de Valladolid.
  • ARAÚZO, J.A., DE BENITO MARTÍN, J.J., DEL OLMO MARTÍNEZ, R. (2003) «El control de planta: una aproximación basada en agentes». V Congreso de Ingeniería de Organización.
  • ARAÚZO, J.A., DEL OLMO, R., LAVIÓS, J.J. (2013). «Subasta combinatoria para la programación dinámica en sistemas de fabricación distribuidos». Dirección y Organización, 51, pp. 55-64.
  • BLANC. P., DEMONGODIN, I., CASTAGNA, P, (2008). «A holonic approach for manufacturing execution system design: An industrial application». Engineering Applications of Artificial Intelligence, 21(3), pp. 315-330.
  • BONGAERST, L., (1998). Integration of scheduling and control in holonic manufacturing systems. Ph.D. Disser tation. Leuven: PMA Division of Leuven K.U.
  • BOTTI, V., GIRET, A., (2008). Anemona: A Multi-agent Methodology for Holonic Manufacturing Systems. Springer.
  • BRISSAUD, D., ZWOLINSKI, P. (2004). «End-of-Life-Based Negotiation Throughout the Design Process». Annals of the CIRP, 53(1), pp. 155-158.
  • BRUCCOLERI, M., LO NIGRO, G., PERRONE, G., RENNA, P., NOTO LA DIEGA, S. (2005), «Production Planning in Reconfigurable Enterprises and Reconfigurable Production Systems». Annals of the CIRP, 54(1), pp. 433-436.
  • BUSSMANN, S., JENNINGS, N.R., WOOLDRIDGE, M. (2004). Multiagent Systems for Manufacturing Control: A design methodology. Series on Agent Technology, Springer-Verlag: Berlin, Germany.
  • CHEN, S., TSENG, M. (2005). «Defining Specifications for Customer Products: A Multi-Attribute Negotiation Approach». Annals of the CIRP, 54(1), pp. 159-162.
  • GOU, L., LUH, P.B., KYOYA, Y. (1998). «Holonic manufacturing scheduling: architecture, cooperation mechanism, and implementation». Computers in Industr y, 37(3), pp. 213-231.
  • HSIEH, F.S. (2008). «Holarchy formation and optimization in holonic manufacturing systems with contract net». Automatica, 44(4), pp. 959-970.
  • IGLESIAS, C.A., GARIJO, M., (2008). «The agent-oriented methodology MAS-CommonKADS». Agent-Oriented Methodologies, Idea Group, Hershey, Pa, USA, pp. 46-78.
  • LAVIOS, J.J., OLMO-MARTÍNEZ, R., ARAUZO, J.A., ORDAX, J.M. (2010). «Price Updating in Combinatorial Auctions for Coordination of Manufacturing Multiagent Systems». Trends in Practical Applications of Agents and Multiagent Systems, Springer : pp. 201-207.
  • LEITÃO, P. (2009). «Agent-based distributed manufacturing control: A state-of-the-ar t survey». Engineering Applications of Artificial Intelligence, 22(7), pp. 979-991.
  • LEITÃO, P., RESTIVO, F., (2008). «A holonic approach to dynamic manufacturing scheduling». Robotics and Computer-Integrated Manufacturing, 24(5), pp. 625–634.
  • MONOSTORI, L., VÁNCZA, J., KUMARA, S. R. (2006). «Agent-based systems for manufacturing». CIRP AnnalsManufacturing Technology, 55(2), pp. 697-720.
  • MORAITIS, P., SPANOUDAKIS, N.I. (2006). «The Gaia2Jade process for multi-agent systems development». Applied Artificial Intelligence 20(2-4), pp. 251-273.
  • OUNNAR, F., PUJO, P., (2012). «Pull control for job shop: holonic manufacturing system approach using multicriteria decision-making». Journal of Intelligent Manufacturing, 23(1), pp. 141-153.
  • PARUNAK, H.V.D., WHITE, J.F., LOZO, P.W., JUDD, R., IRISH, B.W., KINDRICK J. (1986). «An architecture for heuristic factory control». Proc. of the American Control Conference, Seattle, WA, USA, pp. 548-558.
  • PAVÓN, J., GÓMEZ-SANZ, J.J. (2003): Agent Oriented Software Engineering with INGENIAS. 3rd International Central and Eastern European Conference on Multi-Agent Systems, CEEMAS 2003, pp. 394-403.
  • POGGI, A., RIMASSA, G., TURCI, P., ODELL, J., MOURATIDIS, H., MANSON, G., (2004). «Modelling Deployment and Mobility Issues in Multi-agent Systems Using AUML». Lecture Notes in Computer Science, 2935, pp. 69-84.
  • ROULET-DUBONNET, O., YSTGAARD, P., (2011). «An application of the holonic manufacturing system to a flexible assembly cell». Lecture Notes in Computer Science, 6867, pp. 29-38.
  • SMITH, R.G. (1980). «The contract net protocol: high-level communication and control in distributed problem solving». IEEE Transactions on Computer, C29 (12), pp. 1104-1113.
  • WONGA, T.N., LEUNGA, C.W., MAKA, K.L., FUNGB, R.Y.K. (2006). «Dynamic shopfloor scheduling in multi-agent manufacturing systems». Expert Systems with Applications, 31(3), pp. 486-494.
  • WOOLDRIDGE, M., JENNINGS, N.R. (1995). «Intelligent Agents: Theory and Practice». The Knowledge Engineering Review, 10/2, pp. 115-152.
  • WOOLDRIDGE, M., JENNINGS, N.R., KINNY, D. (2000). «The Gaia Methodology for Agent-Oriented Analysis and Design». Autonomous Agents and Multi-Agent Systems, 3, pp. 285-312
  • ZAMBONELLI, F., JENNINGS, N.R., WOOLDRIDGE, M. (2003). «Developing Multiagent Systems: The Gaia Methodology». ACM Transactions on Software Engineering and Methodology, 12(3), pp. 317-337.