Applying multi-agent concepts to dynamic plug-in architectures

  • Authors:
  • Lawrence Cabac;Michael Duvigneau;Daniel Moldt;Heiko Rölke

  • Affiliations:
  • Department of Computer Science, University of Hamburg, Hamburg;Department of Computer Science, University of Hamburg, Hamburg;Department of Computer Science, University of Hamburg, Hamburg;Department of Computer Science, University of Hamburg, Hamburg

  • Venue:
  • AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work we present the basic concepts for a dynamic plug-in-based software architecture using concepts from the Petri net-based MAS framework Mulan. By transferring the concepts of agent-orientation to a plug-in-based architecture we are able to design our application and the plug-in-based system on an abstract level. Moreover, general problems that evolve from a highly dynamic and configurable architecture have been solved by basing the conceptual design on multi-agent principles. In this paper we discuss the general properties of extensible systems and the benefits that can be achieved when applying the multi-agent view to their architecture. In addition to the conceptual modeling of such architectures, we provide a practical example where the concept has been successfully applied in the development of the latest release of Renew. Through the introduction of the multi-agent concepts, the new architecture is now – at runtime – dynamically extensible by registering plug-ins with the management system.