Skip to main content

Foundations of Ontology-Based MAS Methodologies

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3529))

Abstract

Support for software extensibility, interoperability and reuse are critical concerns for long term commercial viability of any MAS and they underpin the eventual adoption of agent technology by industry. Existing AOSE methodologies lack adequate support for these concerns. We argue in this paper that a methodology that uses ontologies as a central modelling artifact, beyond the analysis phase, is better equipped to address those concerns.

We observe that the influence of ontologies in Knowledge-based Systems (KBS) methodologies extended well beyond the initial analysis phase, leading to domain-independent KBS methodologies in the ’90s. We reflect on those lessons and on the roles of ontologies in KBS development. We analyse and identify which of those roles can be transferred to an ontology-based MAS development methodology. We identify ontology-related inter-dependencies between the analysis and design phases. We produce a set of recommendations towards creating a domain-independent MAS methodology that incorporates ontologies beyond the analysis phase. We identify the essential features and sketch the characteristic tasks within both the analysis and design phases.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Giunchiglia, F., Mylopoulos, J., Perini, A.: The Tropos Software Development Methodology: Processes, Models and Diagrams. In: Giunchiglia, F., Odell, J.J., Weiß, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 162–173. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Padgham, L., Lambrix, P.: Agent Capabilities: Extending BDI Theory. In: 17th National Conference on Artificial Intelligence (AAAI 2000). MIT Press, Austin (2000)

    Google Scholar 

  3. Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design, in Autonomous Agents and Multi-Agent Systems. Kluwer Academic Publishers, The Netherlands (2000)

    Google Scholar 

  4. Tran, Q.N., Low, G.: Comparison of Methodologies. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 341–367. Idea Group Publishing, Hershey (2005)

    Google Scholar 

  5. Russell, S., Norvig, P.: Artificial Intelligence, A modern Approach, the intelligent agent book. Prentice Hall, Englewood Cliffs (2003)

    Google Scholar 

  6. Wooldridge, M.: Reasoning About Rational Agents. MIT Press, Cambridge (2000)

    MATH  Google Scholar 

  7. Gruber, T.R.: A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 5, 199–220 (1993)

    Article  Google Scholar 

  8. Beydoun, G., Breis, J.T.F., Béjar, R., Hoffmann, A.: Statistical Monitoring of Ontology Integration for Corporate Memory. In: Pacific Rim Knowledge Acquisition Conference (PKAW 2002), Japan (2002)

    Google Scholar 

  9. Farquhar, A., Fikes, R., Rice, J.: The Ontolingua Server: a tool for collaborative ontology construction. International Journal of Human-Computer Studies 46, 707–727 (1997)

    Article  Google Scholar 

  10. Mukherjee, R., Dutta, P.S., Sen, S.: Analysis of domain specific ontologies for agent-oriented information retrieval. In: AAAI 2000 Workshop on Agent-Oriented Information Systems, Austin, Texas (2000)

    Google Scholar 

  11. Uschold, M., Grueninger, M.: Ontologies: Principles, Methods and Application. Knowledge Engineering Review 11(2), 93–195 (1996)

    Article  Google Scholar 

  12. Davies, J., Fensel, D., Harmelen, F.V. (eds.): Towards The Semantic Web: Ontology-driven Knowledge Management. Wiley, London (2003)

    Google Scholar 

  13. Fensel, D.: The tower-of-adaptor method for developing and reusing problem-solving methods. In: European Knowledge Acquisition Workshop. Springer, Spain (1997)

    Google Scholar 

  14. Chandrasekaran, B., Johnson, T., Smith, J.: Task Structure Analysis for Knowledge Modelling. Communications of ACM 35(9), 124–137 (1992)

    Article  Google Scholar 

  15. Shreiber, G., Akkermans, H., Anjewierden, A., Hoog, R., Shadbolt, N., de Velde, W.V., Wielinga, B.: Knowledge Engineering And Management: The CommonKADS Methodology. The MIT Press, London (2001)

    Google Scholar 

  16. Wielinga, B., Schreiber, G., Breuker, J.: KADS: a modelling approach to knowledge engineering. Knowledge Acquisition 4, 5–53 (1992)

    Article  Google Scholar 

  17. Benjamins, R., Plaza, E., Motta, E., Fensel, D., Studer, R., Wielinga, B., Schreiber, G., Zdrahal, Z.: IBROW3 - An Intelligent Brokering Service for Knowledge-Component Reuse on the World Wide Web. In: Banff Knowledge Acquisition Workshop (KAW 1998), Canada (1998)

    Google Scholar 

  18. Cairo, O.: The KAMET Methodology: Content, Usage and Knowledge Modeling. In: 11th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop (KAW 1998). SRDG publications, Canada (1998)

    Google Scholar 

  19. Benjamins, R.: Problem solving methods for diagnosis and their role in knowledge acquisition. International Journal of Expert Systems: Research and Applications 2(8), 93–120 (1995)

    Google Scholar 

  20. Newell, A.: The knowledge level. Artificial Intelligence 18, 87–127 (1982)

    Article  Google Scholar 

  21. Chandrasekaran, B.: Generic tasks in knowledge-based reasoning: High level building blocks for expert system design. IEEE Expert 3(1), 23–30 (1986)

    Article  MathSciNet  Google Scholar 

  22. Chandrasekaran, B.: What kind of information processing is intelligence? A perspective on AI Paradigms, and a Proposal. In: Partridge, D., Wilks, Y. (eds.) Foundations of AI: A Sourcebook. Cambridge University Press, Cambridge (1988)

    Google Scholar 

  23. Puppe, F.: Systematic Introduction to Expert Systems: Knowledge Representation and Problem-Solving Methods. Springer, Berlin (1993)

    MATH  Google Scholar 

  24. Motta, E.: Parametric design problem solving. In: 10th Banff Knowledge Acquisition for Knowledge Based System Workshop, Canada 1006_

    Google Scholar 

  25. Cairo, O., Alvarez, J.C.: The KAMET II Approach for Knowledge-Based System Construction. In: Negoita, M.G., Howlett, R.J., Jain, L.C. (eds.) KES 2004. LNCS (LNAI), vol. 3213, pp. 1227–1234. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  26. Schreiber, G., Wielinga, B., Akkermans, J., de Velde, W.V., Hoog, R.: CommonKADS: A comprehensive methodology for KBS. IEEE Expert 9(6), 28–37 (1994)

    Article  Google Scholar 

  27. Bernon, C., Gleizes, M.-P., Peyruqueou, S., Picard, G.: ADELFE, a Methodology for Adaptive Multi-Agent Systems Engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS, vol. 2577, pp. 156–169. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  28. Cossentino, M., Potts, C.: A CASE tool supported methodology for the design of multi-agent systems. In: International Conference on Software Engineering Research and Practice (SERP 2002), Las Vegas (NV), USA (2002)

    Google Scholar 

  29. Girardi, R., Serra, I.: Using ontologies for the specification of domain-specific languages in multi-agent domain engineering. In: CAiSE Workshops (2) 2004 (2004)

    Google Scholar 

  30. Dileo, J., Jacobs, T., Deloach, S.: Integrating Ontologies into Multi-Agent Systems Engineering. In: 4th International Bi-Conference Workshop on Agent Oriented Information Systems (AOIS 2002), Italy (2002)

    Google Scholar 

  31. Girardi, R., de Faria, C.G., Balby, L.: Ontology-based Domain Modeling of Multi-Agent Systems. In: OOPLSA Workshop (2004)

    Google Scholar 

  32. Brandao, A.A.F., de Silva, V.T., de Lucena, C.J.P.: Ontologies as Specification for the Verification of Multi-Agent Systems Design. In: Object Oriented Programmings, Systems, Languages and Applications Workshop (2004), California (2004)

    Google Scholar 

  33. Esteva, M.: Electronic Institutions: From Specification To Development. In: Artificial Intelligence Research Insitute. UAB - Universitat Autonòma de Barcelona: Barcelona (2003)

    Google Scholar 

  34. Padgham, L., Winikoff, M.: Prometheus: A Methodology for Developing Intelligent Agents. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 174–185. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  35. Beydoun, G., Hoffmann, A., Breis, J.T.F., Martinez-Béjar, R., Valencia-Garcia, R., Aurum, A.: Cooperative Modeling Evaluated. International Journal of Cooperative Information Systems 14(1), 45–71 (2005)

    Article  Google Scholar 

  36. DARPA: Ontology Repository (2000), http://www.daml.org/ontologies/

  37. Cordi, V., Mascardi, V., Martelli, M., Sterling, L.: Developing an Ontology for the Retrieval of XML Documents: A Comparative Evaluation of Existing Methodologies. In: AOIS2004 @CaiSE04 (2004)

    Google Scholar 

  38. van Lamsweerde, A., Darimont, R., Letier, E.: Managing Conflict in Goal-Driven Requirements Engineering. IEEE Transaction on Software Engineering 24(11) (1998)

    Google Scholar 

  39. Fensel, D.: Using Ontologies for Defining Tasks, Problem-Solving Methods and Their Mappings. In: European Knowledge Acquisition Workshop. Springer, Spain (1997)

    Google Scholar 

  40. Esteva, M., de Cruz, D., Sierra, C.: ISLANDER: an electronic institutions editor. In: International Conference on Autonomous Agents & Multiagent Systems (AAMAS02). ACM, Italy (2002)

    Google Scholar 

  41. Eschenbach, C., Heydrich, W.: Classical mereology and restricted domains. International Journal of Human-Computer Studies 43, 723–740 (1995)

    Article  Google Scholar 

  42. Fensel, D., Benjamins, V.R., Motta, E., Wielinga, B.: UPML: A framework for knowledge system reuse. In: Sixteenth International Joint Conference on Artificial Intelligence (IJCAI 1999). Morgan Kaufmann Publishers, Sweden (1999)

    Google Scholar 

  43. Beydoun, G., Gonzales-Perez, C., Low, G., Henderson-Sellers, B.: Synthesis of a Generic MAS Metamodel. In: International Conference on Software Engineering (ICSE 2005) Workshops (SELMAS 2005). ACM Digital Library (2005)

    Google Scholar 

  44. Guizzardi, G., Wagner, G.: On the ontological foundations of agent concepts. In: Bresciani, P., Giorgini, P., Henderson-Sellers, B., Low, G., Winikoff, M. (eds.) Agent-Oriented Information Systems II, pp. 113–128. Springer, Heidelberg (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beydoun, G., Tran, N., Low, G., Henderson-Sellers, B. (2006). Foundations of Ontology-Based MAS Methodologies. In: Kolp, M., Bresciani, P., Henderson-Sellers, B., Winikoff, M. (eds) Agent-Oriented Information Systems III. AOIS 2005. Lecture Notes in Computer Science(), vol 3529. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11916291_8

Download citation

  • DOI: https://doi.org/10.1007/11916291_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-48291-8

  • Online ISBN: 978-3-540-48292-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics