Identification of Reusable Method Fragments from the PASSI Agent-Oriented Methodology

  • B. Henderson-Sellers
  • J. Debenham
  • Q. -N. N. Tran
  • M. Cossentino
  • G. Low
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3529)


Theoretical proposals for the development of reusable method fragments are applied to the identification of method fragments in the agent-oriented methodology, PASSI. The format of these fragments is ensured as compatible with the structure and format already established for the OPEN Process Framework’s (OPF) repository, which uses a method engineering (ME) approach. Since the OPF repository has already been enhanced by fragments from several other AO methodologies, we expect a “convergence to completion” (or near-completion) such that most of the PASSI fragments are likely to map to existing OPF fragments. Indeed, only seven new fragments (six of which are novel diagram types) are identified in this study.


Domain Ontology Information System Development Code Reuse Method Fragment Role Identification 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kumar, K., Welke, R.J.: Method engineering: a proposal for situation-specific methodology construction. In: Cotterman, W.W., Senn, J.A. (eds.) Systems Analysis and Design: A Research Agenda, pp. 257–269. J. Wiley & Sons, NY (1992)Google Scholar
  2. 2.
    Brinkkemper, S.: Method engineering: engineering of information systems development methods and tools. Inf. Software Technol. 38(4), 275–280 (1996)CrossRefGoogle Scholar
  3. 3.
    Ralyté, J., Rolland, C.: An assembly process model for method engineering. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 267–283. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  4. 4.
    Rolland, C., Prakash, N., Benjamen, A.: A multi-model view of process modelling. Req. Eng. J. 4(4), 169–187 (1999)CrossRefGoogle Scholar
  5. 5.
    van Slooten, K., Hodes, B.: Characterizing IS development projects. In: Brinkkemper, S., Lyytinen, K., Welke, R. (eds.) Procs. IFIP TC8 Working Conference on Method Engineering: Principles of method construction and tool support, pp. 29–44. Chapman & Hall, London (1996)Google Scholar
  6. 6.
    Ralyté, J.: Towards situational methods for information systems development: engineering reusable method chunks. In: Vasilecas, O., Caplinskas, A., Wojtkowski, W., Wojtkowski, W.G., Zupancic, J., Wrycza, S. (eds.) Procs. 13th Int. Conf. on Information Systems Development. Advances in Theory, Practice and Education, Vilnius Gediminas Technical University, Vilnius, pp. 271–282 (2004)Google Scholar
  7. 7.
    Henderson-Sellers, B., Serour, M., McBride, T., Gonzalez-Perez, C., Dagher, L.: Process construction and customization. J. Universal Computer Science 10(4), 326–358 (2004)Google Scholar
  8. 8.
    Burrafato, P., Cossentino, M.: Designing a multi-agent solution for a bookstore with the PASSI methodology. In: Procs. 4th International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS-2002), Toronto (2002)Google Scholar
  9. 9.
    Cossentino, M.: From requirements to code with the PASSI methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 79–106. Idea Group (2005)Google Scholar
  10. 10.
  11. 11.
    Firesmith, D.G., Henderson-Sellers, B.: The OPEN Process Framework. Addison-Wesley, UK (2002)Google Scholar
  12. 12.
    Chella, A., Cossentino, M., Sabatucci, L.: Tools and patterns in designing multi-agent systems with Passi. WSEAS Transactions on Communications 3(1), 352–358 (2004)Google Scholar
  13. 13.
    Cossentino, M., Sabatucci, L., Chella, A.: Patterns reuse in the PASSI methodology. In: Omicini, A., Petta, P., Pitt, J. (eds.) ESAW 2003. LNCS(LNAI), vol. 3071, Springer, Heidelberg (2004)CrossRefGoogle Scholar
  14. 14.
    Welke, R., Kumar, K.: Method engineering: a proposal for situation-specific methodology construction. In: Cotterman, Senn (eds.) Systems Analysis and Design: A Research Agenda. Wiley, Chichester (1991)Google Scholar
  15. 15.
    Odell, J.J.: Keynote paper: a primer to method engineering. In: Brinkkemper, S., Lyytinen, K., Welke, R.J. (eds.) Method Engineering. Principles of method construction and tool support, pp. 1–7. Chapman & Hall, Boca Raton (1996)Google Scholar
  16. 16.
    Tran, Q.N., Henderson-Sellers, B., Debenham, J.: Incorporating the elements of the MASE methodology into Agent OPEN. In: Procs. 6th Int. Conference on Enterprise Information Systems (ICEIS 2004), pp. 380–388 (2004)Google Scholar
  17. 17.
    Henderson-Sellers, B., Debenham, J., Tran, Q.N.: Adding Agent-Oriented Concepts Derived from GAIA to Agent OPEN. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 98–111. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  18. 18.
    Henderson-Sellers, B., Tran, Q.-N.N., Debenham, J.: Incorporating elements from the Prometheus agent-oriented methodology in the OPEN Process Framework. In: Procs. AOIS@CAiSE 2004, Faculty of Computer Science and Information, Riga Technical University, Latvia, pp. 370-385 (2004)Google Scholar
  19. 19.
    Henderson-Sellers, B., Debenham, J.: Towards OPEN methodological support for agent-oriented systems development. In: Far, B.H., Rochefort, S., Moussavi, M. (eds.) Procs. 1st International Conference on Agent-Based Technologies and Systems, University of Calgary, Canada, pp. 14–24 (2003)Google Scholar
  20. 20.
    Henderson-Sellers, B.: Creating a comprehensive agent-oriented methodology - using method engineering and the OPEN metamodel. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 368–397. Idea Group (2005)Google Scholar
  21. 21.
    Henderson-Sellers, B., Tran, Q.-N.N., Debenham, J., Gonzalez-Perez, C.: Agent-oriented information systems development using OPEN and the Agent Factory. In: Information Systems Development Advances in Theory, Practice and Education, 13th International Conference on Information Systems Development, ISD 2004. Proceedings, Vilnius, Lithuania, September 2004, pp. 149–160. Kluwer, New York (2005)Google Scholar
  22. 22.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns – Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)Google Scholar
  23. 23.
    Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopolous, J., Perini, A.: Tropos: an agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems 8(3), 203–236 (2004)CrossRefGoogle Scholar
  24. 24.
    Henderson-Sellers, B., Simons, A.J.H., Younessi, H.: The OPEN Toolbox of Techniques. Addison-Wesley, Reading (1998)Google Scholar
  25. 25.
    Zhang, T.I., Kendall, E., Jiang, H.: An agent-oriented software engineering methodology with applications of information gather systems for LLC. In: Giorgini, P., Lespérance, Y., Wagner, G., Yu, E. (eds.) Procs AOIS-2002, Toronto, pp. 32–46 (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • B. Henderson-Sellers
    • 1
  • J. Debenham
    • 1
  • Q. -N. N. Tran
    • 1
  • M. Cossentino
    • 2
  • G. Low
    • 3
  1. 1.University of Technology, SydneyBroadwayAustralia
  2. 2.ICAR – Consiglio Nazionale RicercheItaly
  3. 3.University of New South WalesAustralia

Personalised recommendations