Abstract
Distributed approaches to industrial control or information management problems are often tackled using Multi-agent methods. Multi-Agent systems—solutions resulting from taking a Multi-agent based approaches—often come with a certain amount of “overhead” such as communication systems, but can provide a helpful tool with the design and implementation. In this paper, a distributed data management problem is addressed with both a bespoke approach developed specifically for this problem and a more general Multi-agent approach. The two approaches are compared using architecture and software metrics. The software metric results show similar results, although overall the bespoke approach was more appropriate for the particular application examined. The architectural analysis indicates that the main reason for this difference is the communication and computation overhead associated with the agent-based system. It was not within the scope of this study to compare the two approaches under multiple application scenarios.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Leitão, P.: Agent-based distributed manufacturing control: a state-of-the-art survey. Eng. Appl. Artif. Intell. 22(7), 979–991 (2009)
Bussmann, S., McFarlane, D.C.: Rationales for holonic manufacturing control. In: Proceedings of the Second International Workshop on Intelligent Manufacturing Systems, pp. 177–184 (1999)
Valckenaers, P., Van Brussel, H.: Holonic manufacturing execution systems. CIRP Ann.-Manuf. Technol. 54(1), 427–432 (2005)
Marik, V., McFarlane, D.: Industrial adoption of agent-based technologies. IEEE Intell. Syst. 20(1), 27–35 (2005)
Metzger, M., Polakow, G.: A survey on applications of agent technology in industrial process control. IEEE Trans. Ind. Inform. 7(4), 570–581 (2011)
Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia methodology for agent-oriented analysis and design. Auton. Agents Multi-Agent Syst. 3(3), 285–312 (2000)
Iglesias, C.A., Garijo, M., González, J.C.: A survey of agent-oriented methodologies. In: Intelligent Agents V: Agents Theories, Architectures, and Languages, vol. 1555, pp. 317–330. Springer, Berlin (1999)
Gomez-Sanz, J., Pavon, J.: Methodologies for developing multi-agent systems. J. Univ. Comput. Sci. 10(4), 359–374 (2004)
Wooldridge, M.: An Introduction to Multiagent Systems, 2nd edn. Wiley, Hoboken (2009)
Rannanjärvi, L., Heikkilä, T.: Software development for holonic manufacturing systems. Comput. Ind. 37(3), 233–253 (1998)
Kazman, R., Klein, M.H., Clements, P.C.: ATAM: Method for Architecture Evaluation. Software Engineering Institute, Carnegie Mellon, Pittsburgh, Pennsylvania, United States, Technical Report CMU/SEI-2000-TR-004 (2000)
Purhonen, A.: Performance evaluation approaches for software architects. In: Component-Based Software Development for Embedded Systems, vol. 3778, pp. 275–295. Springer (2005)
Heikkilä, L., Saarinen, H., Aha, L., Viinikainen, M., Mattila, J., Hahto, A., Siuko, M., Semeraro, L.: Analysis of the new architecture proposal for the CMM control system. Fusion Eng. Des. 86(9–11), 2071–2074 (2011)
Boucké, N., Weyns, D., Schelfthout, K., Holvoet, T.: Applying the ATAM to an architecture for decentralized control of a transportation system. In: Quality of Software Architectures, vol. 4214, pp. 180–198. Springer (2006)
Bessey, A., Block, K., Chelf, B., Chou, A., Fulton, B., Hallem, S., Henri-Gros, C., Kamsky, A., McPeak, S., Engler, D.: A few billion lines of code later: using static analysis to find bugs in the real world. Commun. ACM 53(2), 66–75 (2010)
Conte, S.D., Dunsmore, H.E., Shen, V.Y., Zage, W.M.: A Software Metrics Survey. CS Department, Purdue University, West Lafayette, Indiana, Technical Report 87-720 (1987)
Riguzzi, F.: A Survey of Software Metrics. Dipartimento di Elettronica, Informatica e Sistemistica, Università degli Studi di Bologna, Technical Report DEIS-LIA-96-010 (1996)
Fenton, N.E., Pfleeger, S.L.: Software Metrics: A Rigorous and Practical Approach, 2nd edn. Course Technology, Boston (1998)
Ghezzi, C., Jazayeri, M., Mandrioli, D.: Fundamentals of Software Engineering, 2nd edn. Prentice Hall, Upper Saddle River (2002)
Halstead, M.H.: Elements of Software Science. Elsevier, Amsterdam (1977)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Jess, T., Woodall, P., McFarlane, D. (2015). Evaluating the Applicability of Multi-agent Software for Implementing Distributed Industrial Data Management Approaches. In: Borangiu, T., Thomas, A., Trentesaux, D. (eds) Service Orientation in Holonic and Multi-agent Manufacturing. Studies in Computational Intelligence, vol 594. Springer, Cham. https://doi.org/10.1007/978-3-319-15159-5_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-15159-5_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15158-8
Online ISBN: 978-3-319-15159-5
eBook Packages: EngineeringEngineering (R0)