Skip to main content

Evaluating the Applicability of Multi-agent Software for Implementing Distributed Industrial Data Management Approaches

  • Chapter
  • First Online:
Service Orientation in Holonic and Multi-agent Manufacturing

Part of the book series: Studies in Computational Intelligence ((SCI,volume 594))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Leitão, P.: Agent-based distributed manufacturing control: a state-of-the-art survey. Eng. Appl. Artif. Intell. 22(7), 979–991 (2009)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Valckenaers, P., Van Brussel, H.: Holonic manufacturing execution systems. CIRP Ann.-Manuf. Technol. 54(1), 427–432 (2005)

    Article  Google Scholar 

  4. Marik, V., McFarlane, D.: Industrial adoption of agent-based technologies. IEEE Intell. Syst. 20(1), 27–35 (2005)

    Article  Google Scholar 

  5. Metzger, M., Polakow, G.: A survey on applications of agent technology in industrial process control. IEEE Trans. Ind. Inform. 7(4), 570–581 (2011)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Gomez-Sanz, J., Pavon, J.: Methodologies for developing multi-agent systems. J. Univ. Comput. Sci. 10(4), 359–374 (2004)

    Google Scholar 

  9. Wooldridge, M.: An Introduction to Multiagent Systems, 2nd edn. Wiley, Hoboken (2009)

    Google Scholar 

  10. Rannanjärvi, L., Heikkilä, T.: Software development for holonic manufacturing systems. Comput. Ind. 37(3), 233–253 (1998)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. Purhonen, A.: Performance evaluation approaches for software architects. In: Component-Based Software Development for Embedded Systems, vol. 3778, pp. 275–295. Springer (2005)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Fenton, N.E., Pfleeger, S.L.: Software Metrics: A Rigorous and Practical Approach, 2nd edn. Course Technology, Boston (1998)

    Google Scholar 

  19. Ghezzi, C., Jazayeri, M., Mandrioli, D.: Fundamentals of Software Engineering, 2nd edn. Prentice Hall, Upper Saddle River (2002)

    Google Scholar 

  20. Halstead, M.H.: Elements of Software Science. Elsevier, Amsterdam (1977)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Torben Jess .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics