Abstract
The growth of interest in agent-orientation as a new paradigm has introduced the need for developing concepts, tools and techniques for modeling and engineering agent-based software systems. Object technology has been supporting the development of information systems for many years but is now slowly evolving to encompass more recent ideas relating to the concept of “agent”. Integrating agent concepts into existing OO methodologies has resulted in several agent-oriented methodologies, one of which is Agent OPEN. In this paper, we evaluate the existing Agent OPEN description against ideas formulated within Tropos, an agent-oriented software development methodology.
This is Contribution Number 03/10 of the Centre for Object Technology Applications and Research (COTAR).
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
Bernon, C., Gleizes, M.-P., Picard, G., Glize, P.: The ADELFE methodology for an intranet system design. In: Giorgini, P., Lespérance, Y., Wagner, G., Yu, E. (eds.) Procs. Agent-Oriented Information Systems 2002, Toronto, Canada (May 2002)
Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopolous, J., Perini, A.: Tropos: an agent-oriented software development methodology. Journal of Autonomous Multi-Agent Systems (2003) (in press)
Brinkkemper, S.: Method engineering: engineering of information systems development methods and tools. Inf. Software Technol. 38(4), 275–280 (1996)
Caire, G., Chainho, P., Evans, R., Garijo, F., Gomez Sanz, J., Kearney, P., Leal, F., Massonet, P., Pavon, J., Stark, J.: Agent-oriented analysis using MESSAGE/ UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 101–107. Springer, Heidelberg (2002)
Castro, J., Kolp, M., Mylopoulos, J.: Towards Requirements-Driven Information Systems Engineering: The Tropos Project. In: Information Systems, Elsevier, Amsterdam (2003) (in press)
Debenham, J., Henderson-Sellers, B.: Designing agent-based process systems. In: Plekhanova, V. (ed.) extending the OPEN Process Framework. ch. VIII in Intelligent Agent Software Engineering, pp. 160–190. Idea Group Publishing (2003)
DeLoach, S.A.: Multiagent systems engineering: a methodology and language for designing agent systems. In: Procs. Agent-Oriented Information Systems 1999 (AOIS 1999), Seattle, WA, USA, May 1 (1999)
Duncan, W.R.: A Guide to the Project Management Body of Knowledge, Project Management Institute, PA, USA, p. 176 (1996)
Firesmith, D.G., Henderson-Sellers, B.: The OPEN Process Framework. An Introduction, p. 330. Addison-Wesley, Harlow (2002)
Giorgini, P., Perini, A., Mylopoulos, J., Giunchiglia, F., Bresciani, P.: Agent-Oriented Software Development: A Case Study. In: Proceedings of the Thirteenth International Conference on Software Engineering and Knowledge Engineering (SEKE 2001), Buenos Aires, Argentina, June 13-15 (2001)
Graham, I., Henderson-Sellers, B., Younessi, H.: The OPEN Process Specification, p. 314. Addison-Wesley, Harlow (1997)
Haire, B., Henderson-Sellers, B., Lowe, D.: Supporting web development in the OPEN process: additional tasks. In: Procs. 25th Annual International Computer Software and Applications Conference. COMPSAC 2001, pp. 383–389. IEEE Computer Society Press, Los Alamitos (2001)
Haire, B., Lowe, D., Henderson-Sellers, B.: Supporting web development in the OPEN process. In: Bellahsène, Z., Patel, D., Rolland, C. (eds.) OOIS 2002. LNCS, vol. 2425, p. 82. Springer, Heidelberg (2002)
Henderson-Sellers, B.: An OPEN process for component-based development. In: Heineman, G.T., Councill, W. (eds.) Component-Based Software Engineering: Putting the Pieces Together. ch. 18, Addison-Wesley, Reading (2001)
Henderson-Sellers, B., Debenham, J.: Towards OPEN methodological support for agent oriented systems development. In: Far, B.H., Rochefort, S., Moussavi, M. (eds.) Procs. First International Con ference on Agent-Based Technologies and Systems, pp. 14–24. University of Calgary, Calgary (2003)
Henderson-Sellers, B., Serour, M.: Creating a process for transitioning to object technology. In: Proceedings Seventh Asia–Pacific Software Engineering Conference. APSEC 2000, IEEE Computer Society Press, Los Alamitos (2000)
Henderson-Sellers, B., Simons, A.J.H., Younessi, H.: The OPEN Toolbox of Techniques, pp. 426 + CD. Addison-Wesley, UK (1998)
Kinny, D., Georgeff, M., Rao, A.: A methodology and modelling techniques for systems of BDI agents, TR 58, Australian Artificial Intelligence Institute (1996)
OMG: OMG Unified Modeling Language Specification, Version 1.4, September 2001, OMG document formal/01-09-68 through 80 (13 documents) (2001), [Online] Available http://www.omg.org
Perini, A., Bresciani, P., Giorgini, P., Giunchiglia, G., Mylopoulos, J.: A Knowledge Level Software Engineering Methodology for Agent Oriented Programming. In: Müller, J.P., Andre, E., Sen, S., Frasson, C. (eds.) Proceedings of the Fifth International Conference on Autonomous Agents, Montreal, Canada (May 2001)
Perini, A., Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Towards an Agent Oriented approach to Software Engineering. In: Omicini, A., Viroli, M. (eds.) WOA 2001 – Dagli oggetti agli agenti: tendenze evolutive dei sistemi software, Modena, Italy, Pitagora Editrice Bologna, September 4-5 (2001)
Rao, A.S., Georgeff, M.P.: BDI agents: from theory to practice, Technical Note 56, Australian Artificial Intelligence Institute (1995)
Robertson, S., Robertson, J.: Mastering the requirements process. Number 0201360462 in ACM press books. Addison-Wesley (1999)
Rupprecht, C., Fünffinger, M., Knublauch, H., Rose, T.: Capture and dissemiantion of experience about the construction of engineering processes. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 294–308. Springer, Heidelberg (2000)
Ter Hofstede, A.H.M., Verhoef, T.F.: On the feasibility of situational method engineering. Information Systems 22, 401–422 (1997)
van Slooten, K., Hodes, B.: Characterizing IS development projects. In: Brinkkemper, S., Lyytinen, K., Welke, R. (eds.) Proceedings of the IFIP TC8 Working Conference on Method Engineering: Principles of method construction and tool support, pp. 29–44. Chapman&Hall, Great Britain (1996)
Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia methodology for agentoriented analysis and design. J. Autonomous Agents and Multi-Agent Systems 3, 285–313 (2000)
Yu, E.: Modeling organizations for information systems requirements engineering. In: Proceedings of the First IEEE International Symposium on Requirements Engineering, San Jose, January 1993, pp. 34–41. IEEE, Los Alamitos (1993)
Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD thesis, University of Toronto, Department of Computer Science (1995)
Yu, E., Mylopoulos, J.: Understanding ‘why’ in software process modeling, analysis and design. In: Proceedings Sixteenth International Conference on Software Engineering, Sorrento, Italy (May 1994)
Yu, E., Mylopoulos, J.: Using goals, rules, and methods to support reasoning in business process reengineering. International Journal of Intelligent Systems in Accounting, Finance and Management 1(5) (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Henderson-Sellers, B., Giorgini, P., Bresciani, P. (2004). Supporting Tropos Concepts in Agent OPEN. In: Omicini, A., Petta, P., Pitt, J. (eds) Engineering Societies in the Agents World IV. ESAW 2003. Lecture Notes in Computer Science(), vol 3071. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25946-6_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-25946-6_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22231-6
Online ISBN: 978-3-540-25946-6
eBook Packages: Springer Book Archive