Journal Menu

- About this Journal ·
- Abstracting and Indexing ·
- Aims and Scope ·
- Article Processing Charges ·
- Articles in Press ·
- Author Guidelines ·
- Bibliographic Information ·
- Citations to this Journal ·
- Contact Information ·
- Editorial Board ·
- Editorial Workflow ·
- Free eTOC Alerts ·
- Publication Ethics ·
- Reviewers Acknowledgment ·
- Submit a Manuscript ·
- Subscription Information ·
- Table of Contents

ISRN Software Engineering

Volume 2013 (2013), Article ID 803638, 53 pages

http://dx.doi.org/10.1155/2013/803638

Review Article

## Towards the Consolidation of a Diagramming Suite for Agent-Oriented Modelling Languages

University of Technology, Sydney, Broadway, NSW 2007, Australia

Received 21 October 2012; Accepted 7 November 2012

Academic Editors: X. He, S. Sutton, and M. Viroli

Copyright © 2013 Brian Henderson-Sellers. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

#### Linked References

- A. Susi, A. Perini, J. Mylopoulos, and P. Giorgini, “The Tropos metamodel and its use,”
*Informatica*, vol. 29, no. 4, pp. 401–408, 2005. View at Google Scholar · View at Scopus - L. Padgham, M. Winikoff, S. Deloach, and M. Cossentino, “A unified graphical notation for AOSE?” in
*Agent-Oriented Software Engineering IX: 9th International Workshop (AOSE '08) Estoril, Portugal, May 12-13, 2008 Revised Selected Papers*, M. Luck and J. J. Gomez-Sanz, Eds., vol. 5386 of*Lecture Notes in Computer Science*, pp. 116–130, Springer, Berlin, Germany, 2009. View at Google Scholar - C. Bernon, M. Cossentino, M.-P. Gleizes, P. Turci, and F. Zambonelli, “A study of some multiagent meta-models,” in
*Proceedings of the 5th International Workshop on Agent-Oriented Software Engineering V (AOSE '04)*, J. Odell, P. Giorgini, and J. P. Müller, Eds., vol. 3382 of*Lecture Notes in Computer Science*, pp. 62–77, Springer, Berlin, Germany, 2004. - G. Beydoun, G. Low, B. Henderson-Sellers et al., “FAML: a generic metamodel for MAS development,”
*IEEE Transactions on Software Engineering*, vol. 35, no. 6, pp. 841–863, 2009. View at Publisher · View at Google Scholar · View at Scopus - B. Henderson-Sellers, G. C. Low, and C. Gonzalez-Perez, “Semiotic considerations for the design of an agent-oriented modelling language, enterprise, business-process and information systems modeling,” in
*Proceedings of the 13th International Conference and 17th International Conference (Emmsad '12)*, I. Bider, T. Halpin, J. Krogstie et al., Eds., vol. 113 of*Lecture Notes in Business Information Processing*, pp. 422–434, Springer, Heidelberg, Germany, 2012. - L. L. Constantine and B. Henderson-Sellers, “Notation matters: part 1—framing the issues,”
*Report on Object Analysis and Design*, vol. 2, no. 3, pp. 25–29, 1995. View at Google Scholar - D. Moody, “The physics of notations: toward a scientific basis for constructing visual notations in software engineering,”
*IEEE Transactions on Software Engineering*, vol. 35, no. 6, pp. 756–779, 2009. View at Publisher · View at Google Scholar · View at Scopus - K. Sousa, J. Vanderdonckt, B. Henderson-Sellers, and C. Gonzalez-Perez, “Evaluating a graphical notation for modelling software development methodologies,”
*Journal of Visual Languages and Computing*, vol. 23, no. 4, pp. 195–212, 2012. View at Google Scholar - OMG, “Unified Modelling Language Specification,” formal/01-09-68 through 80 (13 documents). Object Management Group, 2001.
- OMG, Unified Modeling Language: superstructure, Version 2. 0, formal/05-07-04, 709pp, 2005.
- OMG, OMG Unified Modeling Language (OMG UML), Superstructure, V2. 1. 2, formal/2007-11-02, 738pp, 2007.
- A. F. Garcia, C. J. P. De Lucena, and D. D. Cowan, “Agents in object-oriented software engineering,”
*Software*, vol. 34, no. 5, pp. 489–521, 2004. View at Publisher · View at Google Scholar · View at Scopus - A. S. Rao and M. P. Georgeff, “BDI agents: from theory to practice,”
*Technical Note*56, Australian Artificial Intelligence Institute, 1995. View at Google Scholar - D. Kinny, M. Georgeff, and A. Rao, “A methodology and modelling technique for systems of BDI agents,” in
*Proceedings of the 17th European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW ’96)*, pp. 56–71, Eindhoven, The Netherlands, 1996. - A. Sturm and O. Shehory, “A framework for evaluating agent-oriented methodologies,” in
*Proceedings of the 5th International Bi-Conference on Agent-Oriented Information Systems*, P. Giorgini and M. Winikoff, Eds., pp. 60–67, 2003. - A. Sturm and O. Shehory, “A comparative evaluation of agent-oriented methodologies,” in
*Methodologies and Software Engineering for Agent Systems. The Agent-Oriented Software Engineering Handbook*, F. Bergenti, M. P. Gleizes, and F. Zambonelli, Eds., chapter 7, pp. 127–149, Kluwer Academic Publishers, Boston, Mass, USA, 2004. View at Google Scholar - K. Taveter and G. Wagner, “Towards radical agent-oriented software engineering processes based on AOR modelling,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 10, pp. 277–316, Idea Group, 2005. View at Google Scholar - D. Bertolini, A. Novikau, A. Susi, and A. Perini, “TAOM4E: an Eclipse ready tool for agent-oriented modeling,”
*Issue on the Development Process, IRST Report*, Trento, Italy, 2006. View at Google Scholar - B. Henderson-Sellers, “Consolidating diagram types from several agent-oriented methodologies,”
*Frontiers in Artificial Intelligence and Applications*, vol. 217, pp. 293–345, 2010. View at Publisher · View at Google Scholar · View at Scopus - J. Pavón, J. J. Gómez-Sanz, and R. Fuentes, “The INGENIAS methodology and tools,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 9, pp. 236–276, Idea Group, 2005. View at Google Scholar - ISO/IEC, “Software Engineering. Metamodel for Development Methodologies,”
*ISO/IEC International Standard*24744, Annex A—Notation, ISO, Geneva, Switzerland, 2010. View at Google Scholar - G. Picard and M. P. Gleizes, “The ADELFE methodology,” in
*Methodologies and Software Engineering for Agent Systems. the Agent-Oriented Software Engineering Handbook*, F. Bergenti, M. P. Gleizes, and F. Zambonelli, Eds., chapter 8, pp. 157–175, Kluwer Academic Publishers, Boston, Mass, USA, 2004. View at Google Scholar - R. Collier, G. O’Hare, T. Lowen, and C. Rooney, “Beyond prototyping in the factory of agents,” in
*Multi-Agent Systems and Applications III*, V. Marik, J. Muller, and M. Pechoucek, Eds., vol. 2691 of*Lecture Notes in Computer Science*, pp. 383–393, Springer, New York, NY, USA, 2003. View at Google Scholar - R. Collier, G. O’Hare, and C. Rooney, “A UML-based software engineering methodology for agent factory,” in
*Proceedings of the 16th International Conference on Software Engineering & Knowledge Engineering (SEKE '04)*, F. Maurer and G. Ruhe, Eds., pp. 25–30, Banff, Canada, June 2004. - L. Shan and H. Zhu, “CAMLE: a caste-centeric agent-oriented modeling language and environment,” in
*Software Engineering for Multi-Agent Systems III*, R. Choren, A. Garcia, C. Lucena, and A. Romanovsky, Eds., vol. 3390 of*Lecture Notes in Computer Science*, pp. 144–161, Springer, Berlin, Germany, 2005. View at Google Scholar - A. Collinot, A. Drogoul, and P. Benhamou, “Agent oriented design of a soccer robot team,” in
*Proceedings of the 2nd International Conference on Multi-Agent Systems (ICMAS ’96)*, M. Tokoro, Ed., pp. 41–47, AAAI Press, Menlo Park, Calif, USA, 1996. - A. Collinot and A. Drogoul, “Using the Cassiopeia method to design a robot soccer team,”
*Applied Artificial Intelligence*, vol. 12, no. 2-3, pp. 127–147, 1998. View at Google Scholar · View at Scopus - M. Elammari and W. Lalonde, “An agent-oriented methodology: high-level and intermediate models,” in
*Proceedings of the 1st International Workshop on Agent-Oriented Information Systems (AOIS '99)*, Heidelberg, Germany, June 1999. - M. Wooldridge, N. R. Jennings, and D. Kinny, “The Gaia methodology for agent-oriented analysis and design,”
*Autonomous Agents and Multi-Agent Systems*, vol. 3, no. 3, pp. 285–312, 2000. View at Google Scholar · View at Scopus - F. Zambonelli, N. R. Jennings, and M. Wooldridge, “Developing multiagent systems: the Gaia methodology,”
*ACM Transactions on Software Engineering and Methodology*, vol. 12, no. 3, pp. 317–370, 2003. View at Publisher · View at Google Scholar · View at Scopus - F. Zambonelli, N. Jennings, and M. Wooldridge, “Multi-agent systems as computational organizations: the Gaia methodology,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 6, pp. 136–171, Idea Group, 2005. View at Google Scholar - T. Juan, A. Pearce, and L. Sterling, “ROADMAP: extending the Gaia methodology for complex open systems,” in
*Proceedings of the 1st International Joint Conference on Autonomous Agents adn Multiagent Systems*, pp. 3–10, Bologna, Italy, July 2002. View at Scopus - L. Sterling, K. Taveter, and The Daedalus Team, “Building agent-based appliances with complementary methodologies,” in
*Knowledge-Based Software Engineering*, E. Tyugu and T. Yamaguchi, Eds., pp. 223–232, IOS Press, 2006. View at Google Scholar - J. Pavón and J. J. Gómez-Sanz, “Agent-oriented software engineering with INGENIAS,” in
*Proceedings of the 3rd International/Central and Eastern European Conference on Multi-Agent Systems (CEEMAS '03)*, V. Marik, J. Muller, and M. Pechoucek, Eds., vol. 2691 of*Lecture Notes in Artificial Intelligence*, pp. 394–403, Springer, Berlin, Germany, 2003. - C. Sierra, J. Thangarajah, L. Padgham, and M. Winikoff, “Designing institutional multi-agent systems,” in
*Agent-Oriented Software Engineering VII*, L. Padgham and F. Zambonelli, Eds., vol. 4405 of*Lecture Notes in Computer Science*, pp. 84–103, Springer, Berlin, Germany, 2007. View at Google Scholar - C. Sierra, J. A. Rodríguez-Aguilar, and J. L. Arcos, “Helios: harmonious electronic institution operational scheme,” Tech. Rep. IIIA-TR-2009-10, IIIA, CSIC, Barcelona, Spain, 2009. View at Google Scholar
- C. A. Iglesias and M. Garijo, “The agent-oriented methodology MAS-CommonKADS,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 3, pp. 46–78, Idea Group, Hershey, Pa, USA, 2005. View at Google Scholar - C. A. Iglesias, M. Garijo, J. C. Gonzalez, and J. R. Velasco, “A methodological proposal for multiagent systems development extending CommonKADS,” in
*Proceedings of the 10th Knowledge Acquisition Workshop (KAW '96)*, SRDG Publications, Department of Computer Science, University of Calgary, Banff, Canada, 1996. - C. A. Iglesias, M. Garijo, J. C. Gonzalez, and J. R. Velasco, “Analysis and design of multi-agent systems using MAS-CommonKADS,” in
*Intelligent Agents IV*, M. P. Singh, A. Rao, and M. J. Wooldridge, Eds., vol. 1365 of*Lecture Notes in Artificial Intelligence*, pp. 313–328, Springer, Berlin, Germany, 1998. View at Google Scholar - M. F. Wood and S. A. DeLoach, “An overview of the multiagent systems engineering methodology,” in
*Proceedings of the 1st International Workshop on Agent-Oriented Software Engineering (AOSE '00)*, P. Ciancarini and M. J. Wooldridge, Eds., vol. 1957 of*Lecture Notes in Computer Science*, pp. 207–221, Springer, Berlin, Germany, 2000. - S. A. DeLoach, “Multiagent systems engineering: a methodology and language for designing agent systems,” in
*Proceedings of the Agent-Oriented Information Systems (AOIS '99)*, Seattle, Wash, USA, May 1999. - S. A. DeLoach, “Modeling organizational rules in the multi-agent systems engineering methodology,” in
*Proceedings of the Advances in Artificial Intelligence (AI '02)*, R. Cohen and B. Spencer, Eds., vol. 2338 of*Lecture Notes in Artificial Intelligence*, pp. 1–15, Springer, Berlin, Germany, 2002. - S. A. DeLoach, “The MaSE methodology,” in
*Methodologies and Software Engineering for Agent Systems the Agent-Oriented Software Engineering Handbook*, F. Bergenti, M. P. Gleizes, and F. Zambonelli, Eds., chapter 6, pp. 107–125, Kluwer Academic Publishers, Boston, Mass, USA, 2004. View at Google Scholar - S. A. DeLoach and M. Kumar, “Multiagent systems engineering: an overview and case study,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 11, pp. 317–340, Idea Group, Hershey, Pa, USA, 2005. View at Google Scholar - J. C. Garcia-Ojeda, S. A. DeLoach, Robby, W. H. Oyenan, and J. Valenzuela, “O-MaSE: a customizable approach to developing multiagent development processes,” in
*Proceedings of the 8th International Workshop on Agent Oriented Software Engineering VIII (AOSE '07)*, M. Luck, Ed., vol. 4951 of*Lecture Notes in Computer Science*, pp. 1–15, Springer, Berlin, Germany, 2007. - S. A. DeLoach and J. C. Garcia-Ojeda, “O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems,”
*International Journal of Agent-Oriented Software Engineering*, vol. 4, no. 3, pp. 244–280, 2010. View at Publisher · View at Google Scholar · View at Scopus - G. Caire, W. Coulier, F. Garijo et al., “Agent oriented analysis using MESSAGE/UML,” in
*Proceedings of the 2nd International Workshop on Agent-Oriented Software Engineering II (AOSE '01)*, M. J. Wooldridge, G. Weiß, and P. Ciancarini, Eds., vol. 2222 of*Lecture Notes in Computer Science*, pp. 119–135, Springer, Berlin, Germany, 2001. - G. Caire, W. Coulier, F. Garijo et al., “The MESSAGE methodology,” in
*Methodologies and Software Engineering for Agent Systems. The Agent-Oriented Software Engineering Handbook*, F. Bergenti, M.-P. Gleizes, and F. Zambonelli, Eds., chapter 9, pp. 177–194, Kluwer Academic Publishers, 2004. View at Google Scholar - F. J. Garijo, J. J. Gómez-Sanz, and Ph. Massonet, “The MESSAGE methodology for agent-oriented analysis and design,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 8, pp. 203–235, Idea Group, 2005. View at Google Scholar - Q. N. N. Tran, G. Low, and G. Beydoun, “A methodological framework for ontology centric oriented software engineering,”
*Computer Systems Science and Engineering*, vol. 21, no. 2, pp. 117–132, 2006. View at Google Scholar · View at Scopus - Q. N. N. Tran and G. Low, “MOBMAS: a methodology for ontology-based multi-agent systems development,”
*Information and Software Technology*, vol. 50, no. 7-8, pp. 697–722, 2008. View at Publisher · View at Google Scholar · View at Scopus - V. Dignum,
*A model for organizational interaction based on agents, founded in logic [Ph.D. thesis]*, SIKS, Amsterdam, The Netherlands, 2004, SIKS Dissertation Series No. 2004-1. - M. Mensonides, B. Huisman, and V. Dignum, “Towards agent-based scenario development for strategic decision support,” in
*Proceedings of the 8th International Bi-Conference Workshop on Agent-Oriented Information Systems IV (AOIS '06)*, P. Bresciani, A. Garcia, A. Ghose, B. Henderson-Sellers, M. Kolp, and H. Mouratidis, Eds., vol. 4898 of*Lecture Notes in Artificial Intelligence*, pp. 53–72, Springer, Berlin, Germany, 2006. - P. Burrafato and M. Cossentino, “Designing a multi-agent solution for a bookstore with the PASSI methodology,” in
*Proceedings of the 4th International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS '02)*, P. Giorgini, Y. Lespérance, G. Wagner, and E. S. K. Yu, Eds., Toronto, Canada, May 2002, CEUR Workshop Proceedings 57, CEUR-WS.org. - M. Cossentino, “Different perspectives in designing multi-agent systems,” in
*Proceedings of the Agent Technology and Software Engineering Workshop at (NODe ’02)*, Erfurt, Germany, October 2002. - M. Cossentino, “From requirements to code with the PASSI methodology,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., pp. 79–106, Idea Group, 2005. View at Google Scholar - M. Cossentino and C. Potts, “PASSI: a process for specifying and implementing multi-agent systems using UML,” 2002, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.3182.
- M. Cossentino and C. Potts, “A CASE tool supported methodology for the design of multi-agent systems,” in
*Proceedings of the International Conference on Software Engineering Research and Practice (SERP '02)*, Las Vegas, Nev, USA, June 2002. - L. Padgham and M. Winikoff,
*Developing Intelligent Agent Systems: A Practical Guide*, J. Wiley and Sons, Chichester, UK, 2004. - L. Padgham and M. Winikoff, “Prometheus: a practical agent-oriented methodology,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 5, pp. 107–135, Idea Group, 2005. View at Google Scholar - M. Winikoff and L. Padgham, “The Prometheus methodology,” in
*Methodologies and Software Engineering for Agent Systems. The Agent-Oriented Software Engineering Handbook*, F. Bergenti, M. P. Gleizes, and F. Zambonelli, Eds., chapter 11, pp. 217–234, Kluwer Academic Publishers, Boston, Mass, USA, 2004. View at Google Scholar - J. Khallouf and M. Winikoff, “The goal-oriented design of agent systems: a refinement of Prometheus and its evaluation,”
*International Journal of Agent-Oriented Software Engineering*, vol. 3, no. 1, pp. 88–112, 2009. View at Publisher · View at Google Scholar · View at Scopus - A. Omicini, “SODA: societies and infrastructures in the analysis and design of agent-based systems,” in
*Proceedings of the Agent-Oriented Software Engineering (AOSE '00)*, P. Ciancarini and M. J. Wooldridge, Eds., vol. 1957 of*Lecture Notes in Computer Science*, pp. 185–193, Springer, Berlin, Germany, 2000. - F. Alonso, S. Frutos, L. Martínez, and F. J. Soriano, “The synthesis stage in the software agent development process,” in
*Proceedings of the 4th International Central and Eastern European Conference on Multi-Agent Systems and Applications (CEEMAS '05)*, M. Pĕchouček, P. Petta, and L. Z. Varga, Eds., vol. 3690 of*Lecture Notes in Artificial Intelligence*, pp. 193–202, Springer, Berlin, Germany, 2005. - P. Bresciani, A. Perini, P. Giorgini, F. Giunchiglia, and J. Mylopoulos, “Tropos: an agent-oriented software development methodology,”
*Autonomous Agents and Multi-Agent Systems*, vol. 8, no. 3, pp. 203–236, 2004. View at Publisher · View at Google Scholar · View at Scopus - P. Bresciani, P. Giorgini, H. Mouratidis, and G. Manson, “Multi-agent systems and security requirements analysis,” in
*Advances in Software Engineering for Multi-Agent Systems*, C. Lucena, A. Garcia, A. Romanovsky, J. Castro, and P. Alencar, Eds., vol. 2940 of*Lecture Notes in Computer Science*, pp. 35–48, Springer, Berlin, Germany, 2004. View at Google Scholar - P. Giorgini, M. Kolp, J. Mylopoulos, and J. Castro, “Tropos: a requirements-driven methodology for agent-oriented software,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 2, pp. 20–45, Idea Group, Hershey, Pa, USA, 2005. View at Google Scholar - F. Peyravi and F. Taghyareh, “Applying mas-commonkads methodology in knowledge management problem in call centers,” in
*Proceedings of the IASTED International Conference on Software Engineering (SE '07)*, pp. 99–104, February 2007. View at Scopus - G. Booch, J. Rumbaugh, and I. Jacobson,
*The Unified Modeling Language User Guide*, Addison-Wesley, Reading, Mass, USA, 1999. - L. Shan and H. Zhu, “Unifying the semantics of models and meta-models in the multi-layered UML meta-modelling hierarchy,”
*International Journal of Software and Informatics*, vol. 6, no. 2, pp. 163–200, 2012. View at Google Scholar - V. Torres da Silva, R. Choren, and C. J. P. de Lucena, “MAS-ML: a multiagent system modelling language,”
*International Journal of Agent-Oriented Software Engineering*, vol. 2, no. 4, pp. 382–421, 2008. View at Google Scholar - I. Trencansky and R. Cervenka, “Agent Modeling Language (AML): a comprehensive approach to modeling MAS,”
*Informatica*, vol. 29, no. 4, pp. 391–400, 2005. View at Google Scholar · View at Scopus - R. Cervenka and I. Trencansky,
*AML. The Agent Modeling Language*, Birkhäuser, Basel, Switzerland, 2007. - B. Bauer, J. P. Müller, and J. Odell, “Agent UML: a formalism for specifying multiagent software systems,”
*International Journal of Software Engineering and Knowledge Engineering*, vol. 11, no. 3, pp. 207–230, 2001. View at Publisher · View at Google Scholar · View at Scopus - M. P. Huget and J. Odell, “Representing agent interaction protocols with agent UML,” in
*Proceedings of the 5th International Workshop on Agent-Oriented Software Engineering V (AOSE '04)*, J. Odell, P. Giorgini, and J. P. Müller, Eds., vol. 3382 of*Lecture Notes in Computer Science*, pp. 16–30, Springer, Berlin, Germany, 2004. - V. Torres da silva and C. J. P. de Lucena, “Form a conceptual framework for agents and objects to a multi-agent system modeling language,”
*Autonomous Agents and Multi-Agent Systems*, vol. 9, no. 1-2, pp. 145–189, 2004. View at Google Scholar - R. Choren and C. Lucena, “The ANote modelling language for agent-oriented specification,” in
*Proceedings of the Software Engineering for Multi-Agent Systems III (SELMAS '04)*, R. Choren, A. Garcia, C. Lucena, and A. Romanovsky, Eds., vol. 3390 of*Lecture Notes in Computer Science*, pp. 198–212, Springer, Berlin, Germany, 2004. - E. S. K. Yu,
*Modelling strategic relationships for process reengineering [Ph.D. thesis]*, University of Toronto, 1995. - J. Mylopoulos, M. Kolp, and J. Castro, “UML for agent-oriented software development: the Tropos proposal,” in
*Proceedings of the 4th International Conference on the Unified Modeling Language (UML '01)*, M. Gogolla and C. Kobryn, Eds., vol. 2185 of*Lecture Notes in Computer Science*, pp. 422–441, Springer, Berlin, Germany, 2001. - A. Lapouchnian and Y. Lespérance, “Modeling mental states in agent-oriented requirements engineering,” in
*Proceedings of the 18th International Conference on Advanced Information Systems Engineering (CAiSE '06)*, E. Dubois and K. Pohl, Eds., vol. 4001 of*Lecture Notes in Computer Science*, pp. 480–494, Springer, Berlin, Germany, 2006. - S. Shapiro and Y. Lespérance, “Modeling multiagent systems with the Cognitive Agents Specification Language—a feature interaction resolution application,” in
*Proceedings of the 7th International Workshop (ATAL '00)*, vol. 1986 of*Lecture Notes in Artificial Intelligence*, pp. 244–259, Springer, Berlin, 2000. - X. Franch, “On the quantitative analysis of agent-oriented models,” in
*Proceedings of the Advanced Information Systems Engineering (CAiSE '06)*, E. Dubois and K. Pohl, Eds., vol. 4001 of*Lecture Notes in Computer Science*, pp. 495–509, Springer, Berlin, Germany, 2006. - H. Estrada, A. Martínez Rebollar, O. Pastor, and J. Mylopoulos, “An empirical evaluation of the i* framework in a model-based software generation environment,” in
*Proceedings of the Advanced Information Systems Engineering (CAiSE '06)*, E. Dubois and K. Pohl, Eds., vol. 4001 of*Lecture Notes in Computer Science*, pp. 513–527, Springer, Berlin, Germany, 2006. - L. L. Constantine and B. Henderson-Sellers, “Notation matters: part 2—applying the principles,”
*Report on Object Analysis and Design*, vol. 2, no. 4, pp. 20–23, 1995. View at Google Scholar - H. Mouratidis,
*A security oriented approach in the development of multiagent systems: applied to the management of health and social care needs of older people in England [Ph.D. thesis]*, Department of Computer Science, University of Sheffield, 2004. - H. Hachicha, A. Loukil, and K. Ghédira, “MA-UML: a conceptual approach for mobile agents' modelling,”
*International Journal of Agent-Oriented Software Engineering*, vol. 3, no. 2-3, pp. 277–305, 2009. View at Publisher · View at Google Scholar · View at Scopus - G. Low, H. Mouratidis, and B. Henderson-Sellers, “Using a situational method engineering approach to identify reusable method fragments from the secure TROPOS methodology,”
*Journal of Object Technology*, vol. 9, no. 4, pp. 93–125, 2010. View at Google Scholar · View at Scopus - J. P. Georgé, B. Edmonds, and P. Glize, “Making self-organising adaptive multiagent systems work,” in
- E. Steegmans, D. Weyns, T. Holvoet, and Y. Berbers, “A design process for adaptive behaviour of situated agents,” in
*Proceedings of the 5th International Conference on Agent-Oriented Software Engineering (AOSE '04)*, J. Odell, P. Giorgini, and J. P. Müller, Eds., vol. 3382 of*Lecture Notes in Computer Science*, pp. 109–125, Springer, Berlin, Germany, 2004. - Y. Demazeau,
*La Méthode VOYELLES, Dans Systèmes Multi-Agents. Des Théories Organisationnelles Aux Applications Industrielles*, Hermès, Oslo, Norway, 2001. - B. Henderson-Sellers, Q.-N. Tran, and J. N. Debenham, “Incorporating elements from the Prometheus agent-oriented methodology in the OPEN Process Framework,” in
*Proceedings of the Agent-Oriented Information Systems II*, P. Bresciani, P. Giorgini, B. Henderson-Sellers, G. Low, and M. Winikoff, Eds., vol. 3508 of*Lecture Notes in Artificial Intelligence*, pp. 140–156, Springer, Berlin, Germany, 2005. - M. P. Huget, “Agent UML class diagrams revisited,” in
*Proceedings of the Agent Technology Workshops*, R. Kowalczyk, J. Müller, H. Tianfield, and R. Unland, Eds., vol. 2592 of*Lecture Notes in Artificial Intelligence*, pp. 49–60, Springer, Berlin, Germany, 2003. - ISO/IEC, “Unified Modeling Language (UML) Version 1. 4. 2,”
*ISO/IEC*19501, International Organization for Standardization/International Electrotechnical Commission, Geneva, Switzerland, 2005. View at Google Scholar - Q. N. N. Tran and G. Low, “Comparison of ten agent-oriented methodologies,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 12, pp. 341–367, Idea Group, 2005. View at Google Scholar - H. K. Dam and M. Winikoff, “Towards a next-generation AOSE methodology,”
*Science of Computer Programming*. In press. View at Publisher · View at Google Scholar - J. P. Müller,
*The Design of Intelligent Agents*, Springer, Berlin, Germany, 1996. - H. V. D. Parunak and J. J. Odell, “Representing social structures in UML,” in
*Proceedings of the Agent-Oriented Software Engineering (AOSE '01)*, M. Wooldridge, P. Ciancarini, and G. Weiss, Eds., vol. 2222 of*Lecture Notes in Computer Science*, pp. 1–16, Springer, Berlin, Germany, 2001. - V. Dignum and F. Dignum, “Designing agent systems: state of the practice,”
*International Journal of Agent-Oriented Software Engineering*, vol. 4, no. 3, pp. 224–243, 2010. View at Publisher · View at Google Scholar · View at Scopus - M. Viroli, T. Holvoet, A. Ricci, K. Schelfthout, and F. Zambonelli, “Infrastructures for the environment of multiagent systems,”
*Autonomous Agents and Multi-Agent Systems*, vol. 14, no. 1, pp. 49–60, 2007. View at Publisher · View at Google Scholar · View at Scopus - OMG, Agent Metamodel and Profile (AMP). Request For Proposal, OMG Document: ad/2008-08-10, 2008.
- B. Henderson-Sellers, Q. N. N. Tran, and J. Debenham, “An etymological and metamodel-based evaluation of the terms “goals and tasks” in agent-oriented methodologies,”
*Journal of Object Technology*, vol. 4, no. 2, pp. 131–150, 2005. View at Google Scholar · View at Scopus - J. Ferber and O. Gutknecht, “A meta-model for the analysis and design of organizations in multi-agent systems,” in
*Proceedings of the 3rd International Conference on Multi Agent Systems (ICMAS ’98)*, pp. 128–135, IEEE Computer Society, Los Alamitos, CA, USA, 1998. - V. Dignum and H. Weigand, “Toward an organization-oriented design methodology for agent societies,” in
*Intelligent Agent Software Engineering*, V. Plekhanova, Ed., chapter 9, pp. 191–212, Idea Group Publishing, 2003. View at Google Scholar - J. Gonzalez-Palacios and M. Luck, “A framework for patterns in Gaia: a case-study with organisations,” in
*Proceedings of the 5th International Workshop on Agent-Oriented Software Engineering (AOSE '04)*, J. Odell, P. Giorgini, and J. P. Müller, Eds., vol. 3382 of*Lecture Notes in Computer Science*, pp. 174–188, Springer, Berlin, Germany, 2004. - R. Cervenka, I. Trencansky, M. Calisti, and D. Greenwood, “AML: agent modeling language toward industry-grade agent-based modelling,” in
*Proceedings of the 5th International Conference on Agent-Oriented Software Engineering (AOSE '04)*, J. Odell, P. Giorgini, and J. P. Müller, Eds., vol. 3382 of*Lecture Notes in Computer Science*, pp. 31–46, Springer, Berlin, Germany, 2004. - C. A. Iglesias and M. Garijo, “UER technique: conceptualization for agent-oriented development,” in
*Proceedings of the 3rd World Multi Conference on Systemics, Cybernetics and Informatics (SCI ’99) and 5th International Conference on Information Systems Analysis and Synthesis (ISAS ’99)*, vol. 5, pp. 535–540, International Institute of Informatics and Systemics, 1999. - A. Cockburn,
*Writing Effective Use Cases*, Addison-Wesley, Boston, Mass, USA, 2001. - S. Azaiez, M. P. Huget, and F. Oquendo, “An approach for multiagent metamodelling,”
*Multiagent and Grid Systems*, vol. 2, no. 4, pp. 435–454, 2007. View at Google Scholar - E. A. Kendall, “Role modeling for agent system analysis, design, and implementation,”
*IEEE Concurrency*, vol. 8, no. 2, pp. 34–41, 2000. View at Publisher · View at Google Scholar · View at Scopus - E. A. Kendall, “Agent software engineering with role modelling,” in
*Proceedings of the 1st International Workshop on Agent-Oriented Software Engineering*, vol. 1957 of*Lecture Notes in Computer Science*, pp. 163–170, Springer, Berlin, Germany, 2001. - J. J. Odell, H. V. D. Parunak, and M. Fleischer, “The role of roles in designing effective agent organizations,” in
*Proceedings of the Software Engineering for Large-Scale Multi-Agent Systems (SELMAS '02)*, . Garcia, C. Lucena, F. Zambonelli, A. Omicini, and J. Castro, Eds., vol. 2603 of*Lecture Notes in Computer Science*, pp. 27–38, Springer, Berlin, Germany, 2002. - J. J. Odell, H. V. D. Parunak, and M. Fleischer, “Modeling agent organizations using roles,”
*Software and Systems Modeling*, vol. 2, no. 2, pp. 76–81, 2003. View at Google Scholar - C. B. Ward and B. Henderson-Sellers, “Utilizing dynamic roles for agents,”
*Journal of Object Technology*, vol. 8, no. 5, pp. 177–198, 2009. View at Google Scholar · View at Scopus - L. Sterling, “Agent-oriented modelling: declarative or procedural?” in
*Proceedings of the Declarative Agent Languages and Technologies V (DALT '07)*, M. Baldoni, T. C. Son, M. B. van Riemsdijk, and M. Winikoff, Eds., vol. 4897 of*Lecture Notes in Artificial Intelligence*, pp. 1–17, Springer, Berlin, Germany, 2007. - L. Cernuzzi, T. Juan, L. Sterling, and F. Zambonelli, “The Gaia methodology: basic concepts and extensions,” in
- J. Debenham and B. Henderson-Sellers, “Designing agent-based process systems—extending the OPEN Process Framework,” in
*Intelligent Agent Software Engineering*, V. Plekhanova, Ed., chapter 8, pp. 160–190, Idea Group Publishing, 2003. View at Google Scholar - S. Shapiro, S. Sardina, J. Thangarajah, L. Cavedon, and L. Padgham, “Revising conflicting intention sets in BDI agents,” in
*Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS '12)*, V. Conitzer, M. Winikoff, W. van der Hoek, and L. Padgham, Eds., pp. 1081–1088, International Foundation for Autonomous Agents and Multiagent Systems, Valencia, Spain, June 2012. - A. Suganthy and T. Chithralekha, “Domain-specific architecture for software agents,”
*Journal of Object Technology*, vol. 7, no. 6, pp. 77–100, 2008. View at Google Scholar - V. Silva, A. Garcia, A. Brandão, C. Chavez, C. Lucena, and P. Alencar, “Taming agents and objects in software engineering,” in
*Proceedings of the Software Engineering for Large-Scale Multi-Agent Systems: Research Issues and Practical Applications (SELMAS '02)*, A. Garcia, C. Lucena, F. Zambonelli, A. Omicini, and J. Castro, Eds., vol. 2603 of*Lecture Notes in Computer Science*, pp. 1–26, Springer, Berlin, Germany, 2002. - L. Braubach, A. Pokahr, D. Moldt, and W. Lamersdorf, “Goal representation for BDI agent systems,” in
*Proceedings of the 2nd International Conference on Programming Multi-Agent Systems (ProMAS '04)*, R. H. Bordini, M. Dastani, J. Dix, and A. E. F. Seghrouchni, Eds., vol. 3346 of*Lecture Notes in Artificial Intelligence*, pp. 44–65, Springer, Berlin, Germany, 2004. - M. B. Van Riemsdijk, M. Dastani, and J. J. C. Meyer, “Goals in conflict: semantic foundations of goals in agent programming,”
*Autonomous Agents and Multi-Agent Systems*, vol. 18, no. 3, pp. 471–500, 2009. View at Publisher · View at Google Scholar · View at Scopus - I. Graham,
*Migrating to Object Technology*, Addison-Wesley, Wokingham, UK, 1995. - C. Cheong and M. Winikoff, “Hermes: designing goal-oriented agent interactions,” in
*Proceedings of the 6th International Workshop on Agent-Oriented Software Engineering (AOSE '05)*, J. P. Müller and F. Zambonelli, Eds., vol. 3950 of*Lecture Notes in Computer Science*, pp. 16–27, Springer, Berlin, Germany, 2005. - C. Cheong and M. Winikoff, “Improving flexibility and robustness in agent interactions: extending Prometheus with Hermes,” in
*Proceedings of the Software Engioneering for Large-Scale Multi-agent Systems (SELMAS '05)*, A. Garcia, R. Choren, C. Lucena, P. Giorgini, T. Holvoet, and A. Romanovsky, Eds., vol. 3914 of*Lecture Notes in Computer Science*, pp. 189–206, Springer, Berlin, Germany, 2005. - J. Thangarajah, S. Sardina, and L. Padgham, “Measuring plan coverage and overlap for agent reasoning,” in
*Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS '12)*, V. Conitzer, M. Winikoff, W. van der Hoek, and L. Padgham, Eds., pp. 1049–1056, International Foundation for Autonomous Agents and Multiagent Systems, Valencia, Spain, June 2012. - C. Gonzalez-Perez, “OPEN/Metis. The Integral Object-Oriented Software Development Framework,” 2004, http://www.openmetis.com.
- C. Ware,
*Visual Thinking for Design*, Elsevier, Amsterdam, The Netherlands, 2008. - L. L. Constantine and L. A. D. Lockwood,
*Software for Use*, Addison-Wesley, Reading, Mass, USA, 1999. - C. Gonzalez-Perez, “Filling the voids: from requirements to deployment with OPEN/Metis,” in
*Proceedings of the 5th International Conference on Software and Data Technologies (ICSOFT '10)*, Athens, Greece, July 2010. - T. Jorquera, C. Maurel, F. Migeon, M. P. Gleizes, C. Bernon, and N. Bonjean, “ADELFE fragmentation,”
*Rapport*IRIT/RR-2009-26-FR, Université Paul Sabatier, Toulouse, France, 2009. View at Google Scholar - M. Winikoff, L. Padgham, and J. Harland, “Simplifying the development of intelligent agents,” in
*Proceedings of the 14th Australian Joint Conference on Artificial Intelligence (AI '01)*, Adelaide, December 2001. - L. Padgham and M. Winikoff, “Prometheus: a pragmatic methodology for engineering intelligent agents,” in
*Proceedings of the Workshop on Agent-Oriented Methodologies (OOPSLA '02)*, J. Debenham, B. Henderson-Sellers, N. Jennings, and J. J. Odell, Eds., Centre for Object Technology Applications and Research, Sydney, Australia, 2002. - V. Torres da Silva, R. Choren, and C. J. P. de Lucena, “Modeling MAS properties with MAS-ML dynamic diagrams,” in
*Proceedings of the 8th International Bi-Conference Workshopon Agent-Oriented Information Systems IV (AOIS '06)*, M. Kolp, B. Henderson-Sellers, H. Mouratidis, A. Garcia, A. Ghose, and P. Bresciani, Eds., vol. 4898 of*Lecture Notes in Artificial Intelligence*, pp. 1–8, Springer, Berlin, Germany, 2006. - R. Fuentes-Fernández, J. J. Gomez-Sanz, and J. Pavón, “Model integration in agent-oriented development,”
*International Journal of Agent-Oriented Software Engineering*, vol. 1, no. 1, pp. 2–27, 2007. View at Google Scholar - L. S. Vygotsky,
*Mind and Society*, Harvard University Press, Cambridge, Mass, USA, 1978. - M. P. Gervais, “ODAC: an agent-oriented methodology based on ODP,”
*Autonomous Agents and Multi-Agent Systems*, vol. 7, no. 3, pp. 199–228, 2003. View at Publisher · View at Google Scholar · View at Scopus - J. Odell, H. V. D. Parunak, and B. Bauer, “Extending UML for agents,” in
*Proceedings of the Agent-Oriented Information Systems Workshop at the 17th National Conference on Artificial Intelligence*, G. Wagner, Y. Lesperance, and E. Yu, Eds., pp. 3–17, Austin, Tex, USA, 2000. - B. Bauer, “UML class diagrams revisited in the context of agent-based systems,” in
*Proceedings of the Agent-Oriented Software Engineering (AOSE '01)*, M. Wooldridge, P. Ciancarini, and G. Weiss, Eds., vol. 2222 of*Lecture Notes in Computer Science*, pp. 101–118, Springer, Berlin, Germany, 2001. - G. Beydoun, C. Gonzalez-Perez, G. Low, and B. Henderson-Sellers, “Synthesis of a generic MAS metamodel,” in
*Proceedings of the 4th International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS '05)*, A. Garcia, R. Choren, C. Lucena, A. Romanovsky, T. Holvoet, and P. Giorgini, Eds., pp. 27–31, IEEE Computer Society Press, Los Alamitos, CA, USA, 2005. - B. Henderson-Sellers and C. Gonzalez-Perez, “A comparison of four process metamodels and the creation of a new generic standard,”
*Information and Software Technology*, vol. 47, no. 1, pp. 49–65, 2005. View at Publisher · View at Google Scholar · View at Scopus - ISO/IEC, “Software engineering. Metamodel for development methodologies,”
*ISO/IEC International Standard*24744, ISO, Geneva, Switzerland, 2007. View at Google Scholar - C. Gonzalez-Perez and B. Henderson-Sellers,
*Metamodelling for Software Engineering*, J. Wiley & Sons, Chichester, UK, 2008. - A. Omicini, A. Ricci, and M. Viroli, “Artifacts in the A&A meta-model for multi-agent systems,”
*Autonomous Agents and Multi-Agent Systems*, vol. 17, no. 3, pp. 432–456, 2008. View at Publisher · View at Google Scholar · View at Scopus - J. Searle,
*Speech Acts: An Essay in the Philosophy of Language*, Cambridge University Press, 1969. - D. G. Firesmith and B. Henderson-Sellers,
*The OPEN Process Framework. An Introduction*, Addison-Wesley, 2002. - D. G. Firesmith and B. Henderson-Sellers, “Improvements to the OPEN process metamodel,”
*Journal of Object-Oriented Programming*, vol. 12, no. 7, pp. 30–35, 1999. View at Google Scholar · View at Scopus - M. Amor, L. Fuentes, and A. Vallecillo, “Bridging the gap between agent-oriented design and implementation using MDA,” in
*Proceedings of the 5th International Workshop on Agent-Oriented Software Engineering V (AOSE '04)*, J. Odell, P. Giorgini, and J. P. Müller, Eds., vol. 3382 of*Lecture Notes in Computer Science*, pp. 93–108, Springer, Berlin, Germany, 2004. - K. Fischer, C. Hahn, and C. Madrigal-Mora, “Agent-oriented software engineering: a model-driven approach,”
*International Journal of Agent-Oriented Software Engineering*, vol. 1, no. 3-4, pp. 334–369, 2007. View at Google Scholar - K. Taveter and L. Sterling, “An expressway from agent-oriented models to prototypes,” in
*Proceedings of the Agent-Oriented Software Engineering VIII (AOSE '07)*, M. Luck and L. Padgham, Eds., vol. 4951 of*Lecture Notes in Computer Science*, pp. 147–163, Springer, Berlin, Germany, 2007. - G. Benguria, X. Larrucea, B. Elvesæter, T. Neple, A. Beardsmore, and M. Friess, “A platform independent model for service oriented architectures,” in
*Enterprise Interoperability New Challenges and Approaches*, G. Doumeingts, J. Müller, G. Morel, and B. Vallespir, Eds., pp. 23–32, Springer, London, UK, 2006. View at Google Scholar - L. Liu, Q. Liu, and C. H. Chi, “Towards a service requirements modelling ontology based on agent knowledge and intentions,”
*International Journal of Agent-Oriented Software Engineering*, vol. 2, no. 3, pp. 324–349, 2008. View at Google Scholar - F. Zambonelli, N. Jennings, A. Omicini, and M. Wooldridge, “Agent-oriented software engineering for internet applications,” in
*Coordination of Internet Agents: Models, Technologies, and Applications*, A. Omicini, F. Zambonelli, M. Klusch, and R. Tolkdorf, Eds., pp. 326–346, Springer, Heidelberg, Germany, 2001. View at Google Scholar - B. Henderson-Sellers, “Creating a comprehensive agent-oriented methodology—using method engineering and the OPEN metamodel,” in
*Agent-Oriented Methodologies*, B. Henderson-Sellers and P. Giorgini, Eds., chapter 13, pp. 368–397, Idea Group, 2005. View at Google Scholar - T. Juan, L. Sterling, and M. Winikoff, “Assembling agent oriented software engineering methodologies from features,” in
*Agent-Oriented Software Engineering III*, F. Giunchiglia, J. Odell, and G. Weiss, Eds., vol. 2585 of*Lecture Notes in Computer Science*, pp. 198–209, Springer, Berlin, Germany, 2003. View at Google Scholar - S. A. DeLoach, L. Padgham, A. Perini, A. Susi, and J. Thangarajah, “Using three AOSE toolkits to develop a sample design,”
*International Journal of Agent-Oriented Software Engineering*, vol. 3, no. 4, pp. 416–476, 2009. View at Publisher · View at Google Scholar · View at Scopus