Towards a service requirements modelling ontology based on agent knowledge and intentions

In this paper, we propose a formalism for service requirements and capability modelling. It adopts concepts from the agent-oriented requirements modelling framework i*, which can be used as a means of studying the requirements and architecture for distributed agent systems. We argue that a social modelling framework such as i*, extended with the necessary service-related concepts and formal reasoning mechanisms, offers a better understanding of the social/organisational relationship in an open services world. By explicitly representing the underlying assumptions and the essential factors of services, a semiformal requirements model in i* can automatically evolve and be refined into a service requirements and capability reasoning framework. Eventually, it will assist intelligent agents with certain knowledge and intentions to make intelligent, rational decisions during service discovery, publication, selection and binding within an open services community.

[1]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[2]  Chris Ford,et al.  Non-Functional Requirements , 2007 .

[3]  Eric Yu,et al.  Agent orientation as a modelling paradigm , 2001, Wirtschaftsinf..

[4]  John Mylopoulos,et al.  Information Modeling in the Time of the Revolution , 1998, Inf. Syst..

[5]  Rino Falcone,et al.  Cooperating through a belief-based trust computation , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[6]  Gerhard Lakemeyer,et al.  The logic of knowledge bases , 2000 .

[7]  James A. Hendler,et al.  Dynamic Ontologies on the Web , 2000, AAAI/IAAI.

[8]  J. Hintikka Knowledge and belief , 1962 .

[9]  Stefanie Kethers,et al.  Modelling Trust Relationships in a Healthcare Network: Experiences with the TCD Framework , 2005, ECIS.

[10]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[11]  Yijun Yu,et al.  Web Service Search: Who, When, What, and How , 2007, WISE Workshops.

[12]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[13]  John Mylopoulos,et al.  From Stakeholder Intentions to Software Agent Implementations , 2006, CAiSE.

[14]  Deborah L. McGuinness,et al.  Explaining answers from the Semantic Web: the Inference Web approach , 2004, J. Web Semant..

[15]  Lin Liu,et al.  An Approach for Specifying Capability ofWeb Services based on Environment Ontology , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[16]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[17]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services with OWL-S , 2007, World Wide Web.

[18]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[19]  Ismailcem Budak Arpinar,et al.  Ontology-driven Web services composition platform , 2004, Proceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004..

[20]  Sheila A. McIlraith,et al.  A Bottom-Up Approach to Automating Web Service Discovery, Customization, and Semantic Translation , 2003 .

[21]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[22]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[23]  Lin Liu,et al.  Modelling Trust for System Design Using the i* Strategic Actors Framework , 2000, Trust in Cyber-societies.

[24]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[25]  Qiang Liu,et al.  Towards A Service Requirements Ontology on Knowledge and Intention , 2006, 2006 Sixth International Conference on Quality Software (QSIC'06).