Abstract
To allow for flexibility in software structures (architectures) especially plugins and agents are proposed solutions. While plugins are used to support the conceptual and practical issues within component oriented software environments, agents are used in software areas where social metaphors like (self-)adaptability, flexibility, mobility, interactivity etc. are of interest. Common to both approaches is a strong relation to a service-oriented view on exporting functionality. This contribution illustrates the idea of the integration of both concepts on the formal basis of high-level Petri nets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sametinger, J.: Software Engineering with Reusable Components. Springer, Heidelberg (1997)
Schumacher, J.: Eine Plugin-Architektur für Renew – Konzepte, Methoden, Umsetzung. Master’s thesis, University of Hamburg (2003)
Wooldridge, M.: Intelligent agents. Multiagent systems: a modern approach to distributed artificial intelligence, pp. 27–77 (1999)
Minh Vu, C.T.: E2 agent plugin architecture. In: 2005 International Conference on Integration of Knowledge Intensive Multi-Agent Systems, KIMAS 2005: Modeling, Exploration, and Engineering (2005)
Tu, M.T., Griffel, F., Merz, M., Lamersdorf, W.: A plug-in architecture providing dynamic negotiation capabilities for mobile agents. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, pp. 222–231. Springer, Heidelberg (1998)
Kummer, O.: Referenznetze. Logos Verlag, Berlin (2002)
Valk, R.: Petri nets as token objects - an introduction to elementary object nets. In: Desel, J., Silva, M. (eds.) ICATPN 1998. LNCS, vol. 1420, pp. 1–25. Springer, Heidelberg (1998)
Kummer, O.: Introduction to Petri nets and reference nets. Sozionik Aktuell 1, 1–9 (2001)
Kummer, O., Wienberg, F., Duvigneau, M.: Renew – User Guide. University of Hamburg, Faculty of Informatics, Theoretical Foundations Group, Hamburg. Release 2.0 edn. (2004), available at http://www.renew.de/
Cabac, L., Duvigneau, M., Moldt, D., Rölke, H.: Agent technologies for plug-in system architecture design. In: Müller, J.P., Zambonelli, F. (eds.) AOSE 2005. LNCS, vol. 3950, Springer, Heidelberg (2006)
Rölke, H.: Modellierung von Agenten und Multiagentensystemen – Grundlagen und Anwendungen. Agent Technology – Theory and Applications, vol. 2. Logos Verlag, Berlin (2004)
Eichler, C.: Entwicklung einer Plugin-Architektur für dynamische Komponenten. Master’s thesis, University of Hamburg (2002)
Cabac, L., Duvigneau, M., Moldt, D., Rölke, H.: Modeling dynamic architectures using nets-within-nets. In: Ciardo, G., Darondeau, P. (eds.) ICATPN 2005. LNCS, vol. 3536, pp. 148–167. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cabac, L., Duvigneau, M., Moldt, D., Schleinzer, B. (2007). Plugin-Agents as Conceptual Basis for Flexible Software Structures. In: Burkhard, HD., Lindemann, G., Verbrugge, R., Varga, L.Z. (eds) Multi-Agent Systems and Applications V. CEEMAS 2007. Lecture Notes in Computer Science(), vol 4696. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75254-7_44
Download citation
DOI: https://doi.org/10.1007/978-3-540-75254-7_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75253-0
Online ISBN: 978-3-540-75254-7
eBook Packages: Computer ScienceComputer Science (R0)