Towards a Distributed Tool Platform Based on Mobile Agents
- 382 Downloads
Nowadays many software development (SD) projects are placed in a distributed setting, concerning both the software itself and the resources, processes and actors needed to create or maintain the software. Therefore, tools and methods to support software engineering should be distributed as well.
In a SD project many different actors play different roles, all interacting with one another. The software engineering paradigm most suited for this kind of organization in which autonomous actors act and interact is the paradigm of agent-oriented software development (AOSE).
This article presents a MAS-based tool platform (cooperative infrastructure) which integrates different tools that are distributed over several agent platforms.
The eventual goal of this platform is to create a distributed software development environment. This should easily allow interaction, coordination and cooperation between different participating parties in a software development process, by allowing them to communicate, negotiate, synchronize resources, etc. in a transparent, distributed and dynamic setting.
KeywordsMulti-agent system agent AOSE distributed IDE distributed software development software development tools Mulan nets-within-nets Petri nets Plug-in Agent Renew
Unable to display preview. Download preview PDF.
- 1.Bolour Computing Azad Bolour. Notes on the eclipse plug-in architecture (July 2003), http://www.eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html
- 2.Cabac, L., Duvigneau, M., Moldt, D., Rölke, H.: Agent technologies for plug-in system architecture design. In: Proc. of AOSE, Utrecht, Netherlands. LNCS. Springer, Heidelberg (2005) (accepted poster presentation / to be published)Google Scholar
- 3.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) (accepted paper / to be published)Google Scholar
- 4.Cabac, L., Duvigneau, M., Moldt, D., Rölke, H.: Multi-agent concepts as basis for dynamic plug-in software architectures. In: Proc. of AAMAS, Utrecht, Netherlands. ACM, New York (2005) (to be published)Google Scholar
- 7.FIPA. Foundation for Intelligent Physical Agents (June 2004), http://www.fipa.org
- 8.Foundation for Intelligent Physical Agents. Distributed directory facilitator - a proposal for the fipa adhoc first cft (May 2002), http://www.fipa.org/docs/input/f-in-00063/
- 9.Jacob, T., Kummer, O., Moldt, D., Ultes-Nitsche, U.: Implementation of Workflow Systems using Reference Nets – Security and Operability Aspects. In: Jensen, K. (ed.) Proc. of CPN 2002, DAIMI PB, Aarhus, Denmark, August 28–30, No. 560 (2002)Google Scholar
- 10.Köhler, M., Rölke, H.: Modelling Sandboxes for Mobile Agents using Nets within Nets. In: Busi, N., Martinelli, F. (eds.) Workshop on Issues in Security and Petri Nets (WISP 2003) at ATPN, University of Eindhoven (2003)Google Scholar
- 11.Kummer, O.: Referenznetze. Logos-Verlag, Berlin (2002)Google Scholar
- 12.Kummer, O., Wienberg, F., Duvigneau, M.: Renew – The Reference Net Workshop (Release 2.0) (June 2004), http://www.renew.de
- 15.Lehmann, K., Markwardt, V.: Proposal of an Agent-based System for Distributed Software Development. In: Moldt, D. (ed.) Proc. of MOCA 2004, Aarhus, Denmark, pp. 65–70 (October 2004)Google Scholar
- 17.Moldt, D., Offermann, S., Ortmann, J.: A petri net-based architecture for web services. In: Proceedings of the Workshop on Service-Oriented Computing and Agent-Based Engineering, AAMAS, Utrecht, Netherlands (2005) (accepted paper / to be published)Google Scholar
- 18.Reese, C., Ortmann, J., Offermann, S., Moldt, D., Lehmann, K., Carl, T.: Architecture for distributed agent-based workflows. In: Proceedings of the Workshop on Agent-Oriented Information Systems, AAMAS, Utrecht, Netherlands (2005) (accepted paper / to be published)Google Scholar
- 21.van der Aalst, W., Desel, J., Oberweis, A. (eds.): Business Process Management: Models, Techniques, and Empirical Studies. LNCS, vol. 1806. Springer, Berlin (2000)Google Scholar
- 22.Züllighoven, H.: Object-Oriented Construction Handbook. Morgan Kaufmann Publishers/dpunkt.verlag, Heidelberg, Germany (2005)Google Scholar