Abstract
An ontology-based MAS methodology can offer support for software extensibility, interoperability and reuse which are critical concerns for long-term commercial viability of any MAS. These concerns underpin the eventual adoption of agent technology by industry. Existing AOSE methodologies lack adequate support for these concerns. This research is part of an ongoing effort to produce a methodology that uses ontologies as a central modeling artifact. In this chapter we propose an early requirement phase which is ontology centric. We integrate this requirement phase into an ontology-based methodological framework. Further, we identify ontology-related interdependencies between requirement, analysis, and design phases. Our early requirement is a novel approach that integrates i* with ontological analysis.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Benjamins, R. (1995) Problem solving methods for diagnosis and their role in knowledge acquisition. International Journal of Expert Systems: Research and Applications 2, 93–120.
Benjamins, V. R., Plaza, E., Motta, E., Fensel, D., Studer, R., Wielinga, B., Schreiber, G. & Zdrahal, Z. (1998) IBROW3 - An Intelligent Brokering Service for Knowledge-Component Reuse on the World Wide Web. Banff Knowledge Acquisition Workshop (KAW98). Canada.
Beydoun, G., Gongalez-Perez, C., Low, G. C. & Henderson-Sellers, B. (2005a) Synthesis of a Generic MAS Metamodel. International Conference on Software Engineering Workshops (SELMAS2005). St Louis, USA, pp. 27–31.
Beydoun, G., Hoffmann, A., Breis, J. T. F., Martinez-Béjar, R., Valencia-Garcia, R. & Aurum, A. (2005b) Cooperative Modeling Evaluated. International Journal of Cooperative Information Systems, World Scientific 14, 45–71.
Beydoun, G., Tran, N., Low, G. & Henderson-Sellers, B. (2006) Foundations of Ontology-Based Methodologies for Multi-agent Systems. Springer LNCS, pp. 111–123.
Cairo, O. (1998) The KAMET Methodology: Content, Usage and Knowledge Modeling. In Gaines, B. & Musen, M. (Eds.) 11th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop (KAW98). Canada.
Cordi, V., Mascardi, V., Martelli, M. & Sterling, L. (2004) Developing an Ontology for the Retrieval of XML Documents: A Comparative Evaluation of Existing Methodologies. AOIS2004 @CaiSE04. Darpa, (2007) DAML Ontology Library, http://www.daml.org/ontologies/, accessed 28 June 2007.
Davies, J., Fensel, D. & Harmelen, F. V. (Eds.) (2003) Towards The Semantic Web: Ontology-driven Knowledge Management, Wiley, London.
Dileo, J., Jacobs, T. & Deloach, S. (2002), Integrating Ontologies into Multi-Agent Systems Engineering, paper given at 4th International Bi-Conference Workshop on Agent Oriented Information Systems (AOIS2002), Italy.
Eschenbach, C. & Heydrich, W. (1995) Classical mereology and restricted domains. International Journal of Human-Computer Studies 43, 723–740.
Esteva, M., Cruz, D. D. L. & Sierra, C. (2002) ISLANDER: an electronic institutions editor. International Conference on Autonomous Agents & Multiagent Systems (AAMAS02). Italy.
Fensel, D. (1997) The tower-of-adaptor method for developing and reusing problem-solving methods. In Plaza, E. & Benjamins, R. (Eds.) European Knowledge Acquisition Workshop. Spain, pp. 97–112.
Girardi, R., Faria, C. G. D. & Balby, L. (2004) Ontology-Based Domain Modeling of Multi-Agent Systems. OOPLSA Workshop. pp. 295–308.
Girardi, R. & Serra, I. (2004) Using ontologies for the specification of domain-specific languages in multi-agent domain engineering. CAiSE Workshops (2) 2004. pp. 295–308.
Giunchiglia, F., Mylopoulos, J. & Perini, A. (2003) The Tropos Software Development Methodology: Processes, Models and Diagrams. IN Giunchiglia, F., Odell, J. & Weiβ, G. (Eds.) Agent-Oriented Software Engineering III: Third International Workshop, AOSE 2002. Springer, pp. 162–173.
Gruber, T. R. (1993) A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 5, 199–220.
Guizzardi, G. & Wagner, G. (2005) 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. Springer, pp. 113–128.
Lamsweerde, A., Dardenne, A. & Dubisy, F. (1991) The KAOS Project: Knowledge acquisition in automated specification of software. Proceedings of the AAAI Spring Symposium Series. Stanford University.
Motta, E. & Zdrahal, Z. (1996) Parametric design problem solving. 10th Banff Knowledge Acquisition for Knowledge Based System Workshop. Canada.
Padgham, L. & Lambrix, P. (2000) Agent Capabilities: Extending BDI Theory. 17th National Conference on Artificial Intelligence (AAAI-2000). Austin, Texas, USA, pp. 68–73.
Puppe, F. (1993) Systematic Introduction to Expert Systems: Knowledge Representation and Problem-Solving Methods, Springer-Verlag, Berlin.
Russell, S. & Norvig, P. (2003) Artificial Intelligence, A Modern Approach, the Intelligent Agent Book, Prentice Hall, Upper Saddle River, NJ.
Shreiber, G., Akkermans, H., Anjewierden, A., Hoog, R., Shadbolt, N., De Velde, W. V. & Wielinga, B. (2001) Knowledge Engineering And Management: The CommonKADS Methodology, MIT Press, London.
Tran, Q. N. N., Beydoun, G. & Low, G. C. (2006), Design of a Peer-to-Peer Information Sharing MAS Using MOBMAS (Ontology-Centric Agent Oriented Methodology), paper given at ISD, Budapest, 31 Aug–2 Sept.
Unni, A., Krishna, A. K., Ghose, A. K. & Hyland, P. (2003), Practical Early Phase Requirements Engineering via Agent-oriented Conceptual Modelling, paper given at 14th Austral-Asian Conference on Information Systems (ACIS-2003), Perth, Nov.
Uschold, M. & Grueninger, M. (1996) Ontologies: Principles, Methods and Application. Knowledge Engineering Review 11, 93–195.
Wagner, G. (2000) Agent-Object-Relationship Modeling. Proc. of Second International Symposium - from Agent Theory to Agent Implementation together with EMCRS 2000.
Wielinga, B., Schreiber, G. & Breuker, J. (1992) KADS: a modelling approach to knowledge engineering. Knowledge Acquisition 4, 5–53.
Wooldridge, M. (2002) Multi Agent Systems, Wiley, Chichester.
Yu, E. (1997) Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. 3rd IEEE Int. Symp. on Requirements Engineering. Washington D.C., pp. 226–235.
Yu, E. (2001) Agent Orientation as a Modelling Paradigm. Wirtschaftsinformatik 43, 123–132.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Beydoun, G., Krishna, A.K., Ghose, A., Low, G.C. (2009). Towards Ontology-Based MAS Methodologies: Ontology-Based Early Requirements. In: Barry, C., Lang, M., Wojtkowski, W., Conboy, K., Wojtkowski, G. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78578-3_26
Download citation
DOI: https://doi.org/10.1007/978-0-387-78578-3_26
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-78577-6
Online ISBN: 978-0-387-78578-3
eBook Packages: Computer ScienceComputer Science (R0)