Abstract
In this paper we describe our effort to merge two existing AOSE methodologies, Prometheus and ROADMAP, by isolating a set of generalpurpose common elements. The remaining parts of the two methodologies are componentized into special purpose “value-adding” features. This approach empowers the developer to assemble a methodology tailored to the given project (and the application domain) by adding appropriate features to the common elements. The assembled methodology can be modified during development to support changing aspects of the system.
Michael Winikoff is supported by the Australian Research Council and Agent Oriented Software Pty. Ltd.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Booch, G. Object-Oriented Analysis and Design (2nd edition). Addison-Wesley: Reading, MA, 1994.
Busetta, P., Ronnquist, R., Hodgson, A and Lucas, A, Jack Intelligent Agents-Components for Intelligent Agents in Java. Agent Oriented Software Pty. Ltd, Technical Report tr9901, 1999. http://www.agent-software.com
DeLoach, S., Analysis and Design using MaSe and agent Tool, Proceedings of the 12th Midwest Artificial Intelligence and Cognitive Science Conference (MAICS 2002), 2001.
Iglesias, C., Garijo, M., and Gonzalez, J. A Survey of Agent-Oriented Methodologies. In Intelligent Agents V-Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98), Lecture Notes in Artificial Intelligence. Springer-Verlag, Heidelberg. 1999
Juan, T., Pearce, A. and Sterling, L., Extending the Gaia Methodology for Complex Open Systems, Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), p3–10, Bologna, Italy, July 2002.
Kinny, D., Georgeff, M. and Rao, A., A Methodology and Modeling technique for systems of BDI agents. Proceedings of the 7th European workshop on modeling autonomous agents in a multi-agent world, LNCS 1038, p56–71, Springer-Verlag, Berlin Germany1996
Ladaga, R., Active Software, in Self-Adaptive Software, P. Robertson, H. Shrobe, and R. Lagada, Editors. 2000, Springer-Verlag: New York, NY. P.11–26
Odell, J., Parunak, H. and Bauer, B., Extending UML for agents. In the Proceedings of the Agent-Oriented Information System Workshop at the 17th National Conference on Artificial Intelligence, 2000.
Padgham, L. and Winikoff, M., Prometheus: A Methodology for Developing Intelligent Agents, Proceedings of the Third International Workshop on Agent-Oriented Software Engineering, at AAMAS 2002. July, 2002, Bologna, Italy.
Perini, A., Bresciani, P., Giunchiglia, F., Giorgini, P and Mylopoulos, J., A knowledge level software engineering methodology for agent oriented programming. Proceedings of Autonomous Agents, Montreal CA, 2001.
Rao, A. and Georgeff, M, BDI-agents: from theory to practice, Proceedings of the First Intl. Conference on Multiagent Systems, San Francisco, 1995.
Robertson, P., R. Ladaga, and H. Shrode, Introduction: The First International Workshop on Self-Adaptive Software, in Self-Adaptive Software, P. Robertson, H. Shrobe, and R. Ladaga, (eds). 2000, Springer-Verlag: New York, NY. P.11–26
Wooldridge, M. and Ciancarini, P. Agent-Oriented Software Engineering: The State of the Art. In Agent-Oriented Software Engineering. Ciancarini, P. and Wooldridge, M. (eds), Springer-Verlag Lecture Notes in AI Volume 1957, 2001.
Wooldridge, M., Jennings, N. and Kinny, D. The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems 3(3). 2000, 285–312.
Yokote, Y. The Apertos Reflective Operating System: The Concept and its Implementation, Proc. OOPSLA’ 92, ACM, 1992, p414–434.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Juan, T., Sterling, L., Winikoff, M. (2003). Assembling Agent Oriented Software Engineering Methodologies from Features. In: Giunchiglia, F., Odell, J., Weiß, G. (eds) Agent-Oriented Software Engineering III. AOSE 2002. Lecture Notes in Computer Science, vol 2585. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36540-0_16
Download citation
DOI: https://doi.org/10.1007/3-540-36540-0_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00713-5
Online ISBN: 978-3-540-36540-2
eBook Packages: Springer Book Archive