Abstract
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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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
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)
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)
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)
Cabac, L., Moldt, D., Rölke, H.: A Proposal for Structuring Petri Net-Based Agent Interaction Protocols. In: van der Aalst, W.M.P., Best, E. (eds.) ICATPN 2003. LNCS, vol. 2679, pp. 102–120. Springer, Heidelberg (2003)
Duvigneau, M., Moldt, D., Rölke, H.: Concurrent architecture for a multi-agent platform. In: Giunchiglia, F., Odell, J., Weiß, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 59–72. Springer, Heidelberg (2003)
FIPA. Foundation for Intelligent Physical Agents (June 2004), http://www.fipa.org
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/
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)
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)
Kummer, O.: Referenznetze. Logos-Verlag, Berlin (2002)
Kummer, O., Wienberg, F., Duvigneau, M.: Renew – The Reference Net Workshop (Release 2.0) (June 2004), http://www.renew.de
Kummer, O., et al.: An extensible editor and simulation engine for Petri nets: Renew. In: Cortadella, J., Reisig, W. (eds.) ICATPN 2004. LNCS, vol. 3099, pp. 484–493. Springer, Heidelberg (2004)
Köhler, M., Moldt, D., Rölke, H.: Modelling the structure and behaviour of Petri net agents. In: Colom, J.-M., Koutny, M. (eds.) ICATPN 2001. LNCS, vol. 2075, pp. 224–242. Springer, Heidelberg (2001)
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)
Lehmann, K., Moldt, D.: Modelling and Analysis of Agent Protocols with Petri Nets. In: Lindemann, G., Denzinger, J., Timm, I.J., Unland, R. (eds.) MATES 2004. LNCS (LNAI), vol. 3187, pp. 85–98. Springer, Heidelberg (2004)
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)
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)
Sametinger, J.: Software Engineering with Reusable Components. Springer, Berlin (1997)
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)
van der Aalst, W., Desel, J., Oberweis, A. (eds.): Business Process Management: Models, Techniques, and Empirical Studies. LNCS, vol. 1806. Springer, Berlin (2000)
ZĂĽllighoven, H.: Object-Oriented Construction Handbook. Morgan Kaufmann Publishers/dpunkt.verlag, Heidelberg, Germany (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lehmann, K., Cabac, L., Moldt, D., Rölke, H. (2005). Towards a Distributed Tool Platform Based on Mobile Agents. In: Eymann, T., Klügl, F., Lamersdorf, W., Klusch, M., Huhns, M.N. (eds) Multiagent System Technologies. MATES 2005. Lecture Notes in Computer Science(), vol 3550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11550648_16
Download citation
DOI: https://doi.org/10.1007/11550648_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28740-7
Online ISBN: 978-3-540-28741-4
eBook Packages: Computer ScienceComputer Science (R0)Springer Nature Proceedings Computer Science