Abstract
In spite of much research and development on agent-oriented software engineering methodologies and supporting software tools, the problem remains of topmost importance. Many efforts are still needed to make such methodologies and software tools practically applicable at an industrial scale. This paper proposes extension of the Gaia methodology with a formal specification language, making it possible to implement Gaia as a model-driven engineering process supported by a corresponding agent-based software development environment, MASDK 4.0. The paper outlines MASDK 4.0 through the extended Gaia, and demonstrates the technology supported by MASDK 4.0 on the basis of a fragment of a case study on autonomous air traffic control.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
AgentLink. Agent Software, http://eprints.agentlink.org/view/type/software.html
Bellifemine, F., Poggi, A., Rimassa, G.: JADE — A FIPA-compliant agent framework, http://sharon.cselt.it/projects/jade/papers/PAAM.pdf
Cernuzzi, L., Zambonelli, F.: Experiencing AUML in the Gaia Methodology. In: 6th International Conference on Enterprise Information Systems — ICEIS 2004, Porto, Portugal (2004)
Coguaar web site, http://www.cougaar.org
DeLoach, S., Wood, M.: Developing Multiagent Systems with agentTool. In: Castelfranchi, C., Lespérance, Y. (eds.) ATAL 2000. LNCS, vol. 1986, p. 46. Springer, Heidelberg (2001)
DeLoach, S., Wood, M., Sparkman, C.H.: Multiagent systems engineering. International Journal of Software Engineering and Knowledge Engineering 11(3), 231–258 (2001)
Ferber, J., Gutknecht, O.: A Meta-Model for the Analysis and Design of Organizations in Multiagent Systems. In: Proceedings of the Third International Conference on Multi-Agent Systems (ICMAS 1998), pp. 128–135. IEEE Computer Society, Los Alamitos (1998)
FIPA P2P NA WG6, Functional Architecture Specification Draft 0.12, http://www.fipa.org/subgroups/P2PNA-WG-docs/P2PNA-Spec-Draft0.12.doc
FIPA ACL Message Structure Specification, http://www.fipa.org/specs/fipa00061/SC00061G.htm
Garcia-Ojeda, J., Arenas, A., Perez-Alcazar, J.: Paving the way for implementing multiagent systems. In: Müller, J.P., Zambonelli, F. (eds.) AOSE 2005. LNCS, vol. 3950, pp. 179–189. Springer, Heidelberg (2006)
Giunchiglia, F., Mylopoulos, J., Perini, A.: The Tropos software development methodology: Processes, Models and Diagrams. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 162–173. Springer, Heidelberg (2003)
Gomez, J., Fuentes, R., Pavon, J.: The INGENIAS Methodology and Tools. In: Agent-oriented Methodologies, pp. 236–275. Idea Publishing Group, USA (2005)
Gonzalez-Palacios, J., Luck, M.: Extending Gaia with Agent Design and Iterative Development. In: Luck, M., Padgham, L. (eds.) Agent-Oriented Software Engineering VIII. LNCS, vol. 4951, pp. 16–30. Springer, Heidelberg (2008)
Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open Systems. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2002), pp. 3–10. ACM, New York (2002)
LIS Agent Platform, http://space.iias.spb.su/ap/
MASDK 4.0, http://space.iias.spb.su/masdk
Reticular Systems Inc.: AgentBuilder An Integrated Toolkit for Constructing Intelligent Software Agents. Revision 1.3 (1999), http://www.agentbuilder.com/
Rimassa, G., Kernland, M., Ghizzioli, R.: LS/ABPM — An Agent-powered Suite for Goal-oriented Autonomic BPM. In: Proceediongs of AAMAS 2008, Portugal (2008)
Unified Modeling Language: Superstructure, http://www.omg.org/docs/formal/07-02-05.pdf
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing Multiagent Systems: The Gaia Methodology. Transactions on Software Engineering and Methodology 2(3), 317–370 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gorodetsky, V., Karsaev, O., Samoylov, V., Konushy, V. (2009). Support for Analysis, Design, and Implementation Stages with MASDK. In: Luck, M., Gomez-Sanz, J.J. (eds) Agent-Oriented Software Engineering IX. AOSE 2008. Lecture Notes in Computer Science, vol 5386. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01338-6_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-01338-6_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01337-9
Online ISBN: 978-3-642-01338-6
eBook Packages: Computer ScienceComputer Science (R0)