Abstract
Multi-Agent Systems have been proposed as a suitable conceptual and technological framework for building information systems which operate in open, evolving, heterogeneous environments. Our research aims at proposing design techniques and support tools for developing such complex systems. In this paper we address the problem of better linking requirements analysis to detailed design and implementation in the Tropos agent-oriented methodology with the aim to address adaptability issues. In particular, we revisit the definition of agent capability in Tropos and refine the development process in order to point out how capability specification can result from the integration of various analysis strategies. We also show how fragments of an implementation can be generated automatically from an agent capability specification.
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
Bauer, B., Muller, J.P., Odell, J.: Agent uml: A formalism for specifying multiagent software systems. International Journal of Software Engineering and Knowledge Engineering 11(3), 1–24 (2001)
Bellifemine, F., Poggi, A., Rimassa, G.: JADE: A FIPA Compliant agent framework. In: Practical Applications of Intelligent Agents and Multi-Agents, pp. 97–108 (April 1999)
Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems 8(3), 203–236 (2004)
Bryson, J., McIlraith, S.: Toward behavioral intelligence in the semantic web. IEEE Computer - Web Intelligence 35(11), 48–54 (2002)
Castro, J., Kolp, M., Mylopoulos, J.: Towards Requirements-Driven Information Systems Engineering: The Tropos Project. Information Systems
CBOP, DSTC, and IBM. MOF Query/Views/Transformations, 2nd Revised Submission. Technical report (2004)
Cossentino, M.: From requirements to code with the PASSI methodology. ch. 4. In: [10] (2005)
Fuxman, A., Pistore, M., Mylopoulos, J., Traverso, P.: Model checking early requirements specifications in Tropos. In: IEEE Int. Symposium on Requirements Engineering, Toronto, CA, pp. 174–181. IEEE Computer Society, Los Alamitos (2001)
Gardner, T., Griffin, C., Koehler, J., Hauser, R.: A review of omg mof 2.0 query / views / transformations submissions and recommendations towards the final standard. In: MetaModelling for MDA Workshop, York, England (2003)
Handerson-Seller, B., Giorgini, P.: Agent-Oriented Metodologies. Idea Group (2005)
Jayatilleke, G., Padgham, L., Winikoff, M.: A Model Driven Component-Based Development Framework for Agents. Computer Systems Science & Engineering 4(20) (2005)
Jennings, N., Sycara, K., Wooldridge, M.: A roadmap of agent research and development. Autonomous Agents and Multi-Agent Systems 1(1), 7–38 (1998)
Judson, S.R., France, R.B., Carver, D.L.: Specifying Model Transformations at the Metamodel Level (2004), http://www.omg.org
Mellor, S.J., Scott, K., Uhl, A., Weise, D.: MDA Distilled. Addison-Wesley, Reading (2004)
Padgham, L., Lambrix, P.: Formalizations of Capabilities for Bdi-Agents. Autonomous Agents and Multi-Agent Systems 10, 249–271 (2005)
Penserini, L., Mylopoulos, J.: Design Matters for Semantic Web Services. Technical Report T05-04-03, ITC-irst (April 2005)
Penserini, L., Perini, A., Susi, A., Mylopoulos, J.: From Stakeholder Intentions to Agent Capabilities. Technical report, ITC-irst, Trento, Italy (October 2005)
Perini, A., Susi, A.: Developing Tools for Agent-Oriented Visual Modeling. In: Lindemann, G., Denzinger, J., Timm, I.J., Unland, R. (eds.) MATES 2004. LNCS (LNAI), vol. 3187, pp. 169–182. Springer, Heidelberg (2004)
Perini, A., Susi, A.: Agent-Oriented Visual Modeling and Model Validation for Engineering Distributed Systems. Computer Systems Science & Engineering 20(4), 319–329 (2005)
Shoham, Y.: Agent-Oriented Programming. Artificial Intelligence 60, 51–92 (1993)
Sycara, K., Paolucci, M., Ankolekar, A., Srinivasan, N.: Automated discovery, interaction and composition of semantic web services. Journal of Web Semantics, 27–46 (2003)
Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD thesis, University of Toronto, Department of Computer Science, University of Toronto (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Penserini, L., Perini, A., Susi, A., Mylopoulos, J. (2006). From Stakeholder Intentions to Software Agent Implementations. In: Dubois, E., Pohl, K. (eds) Advanced Information Systems Engineering. CAiSE 2006. Lecture Notes in Computer Science, vol 4001. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11767138_31
Download citation
DOI: https://doi.org/10.1007/11767138_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34652-4
Online ISBN: 978-3-540-34653-1
eBook Packages: Computer ScienceComputer Science (R0)