MIN-Fakultät
Fachbereich Informatik
Theoretische Grundlagen der Informatik

Bibliographie

Applying Multi-agent Concepts to Dynamic Plug-in Architectures

Lawrence Cabac , Michael Duvigneau, Daniel Moldt, and Heiko Rölke.
Applying multi-agent concepts to dynamic plug-in architectures.
In Joerg Mueller and Franco Zambonelli, editors, Agent-Oriented Software Engineering VI: 6th International Workshop, AOSE 2005, Utrecht, Netherlands, July 21, 2005. Revised Selected Papers, volume 3950 of Lecture Notes in Computer Science, pages 190-204, Berlin, Heidelberg, New York, June 2006. Springer-Verlag.  [pdf]  [link]

Kurzfassung: 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. The introduced concepts are applicable for any kind of architecture but most suitable for applications with dynamic structure.

[link] [pdf] 

BibTeX-Eintrag



@InProceedings{Cabac+06,
  author =	 {Cabac, Lawrence and Duvigneau, Michael and Moldt,   Daniel and R{\"o}lke, Heiko},
  title =	 {Applying Multi-agent Concepts to Dynamic Plug-in
                  Architectures},
  booktitle =	 {Agent-Oriented Software Engineering VI: 6th
                  International Workshop, AOSE 2005, Utrecht,
                  Netherlands, July 21, 2005. Revised Selected Papers},
  year =	 2006,
  editor =	 {Mueller, Joerg and Zambonelli, Franco},
  series =	 LNCS,
  volume = 	 3950,
  pages = 	 {190--204},
  month =	 jun,
  publisher =	 Springer,
  address = 	 Springer.addr,
  url = 	 {http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=3950&spage=190},
  doi = 	 {10.1007/11752660_15},
  keywords = 	 {Components, dynamic software architectures,
		  high-level Petri nets, modeling, Mulan,
		  multi-agent systems, nets-within-nets,
		  plug-in architectures, reference nets, Renew},
  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.
                  \par
                  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. The introduced
                  concepts are applicable for any kind of architecture
                  but most suitable for applications with dynamic
                  structure.},
  annote =		 {Filename: masplugin}
}


Copyright-Hinweis

Diese Informationen werden zur Verfügung gestellt, um technische und Forschungsarbeiten zeitnah bekannt zu geben. Das Urheberrecht und alle damit verbundenen Rechte verbleiben bei den Autoren bzw. anderen Rechteinhabern. Von jedem, der Informationen dieser Seiten übernimmt, wird erwartet, dass er sich an die jeweiligen Bedingungen und Beschränkungen der Rechteinhaber hält. Meist bedeutet dies, dass die hier bereitgestellten Daten nicht ohne explizite Genehmigung der Rechteinhaber weiterveröffentlicht werden dürfen.