Preference Model Driven Services Selection

Service, as a computing and business paradigm, is gaining daily growing attention, which is being recognized and adopted by more and more people. For all involved players, it is inevitable to face service selection situations where multiple qualities of services criteria needs to be taken into account, and complex interrelationships between different impact factors and actors need to be understood and traded off. In this paper, we propose using goal and agent-based preference models, represented with annotated NFR/i* framework to drive these decision making activities. Particularly, we present how we enhance the modeling language with quantitative preference information based on input from domain experts and end users, how softgoals interrelationships graph can be used to group impact factors with common focus, and how actor dependency models can be used to represent and evaluate alternative services decisions. We illustrate the proposed approach with an example scenario of provider selection for logistics.

[1]  Brian G. Kingsman,et al.  Vendor rating for an entrepreneur development programme: a case study using the analytic hierarchy process method , 1999, J. Oper. Res. Soc..

[2]  Jingwei Yang,et al.  i*-prefer: optimizing requirements elicitation process based on actor preferences , 2009, SAC '09.

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

[4]  Gary W. Dickson,et al.  AN ANALYSIS OF VENDOR SELECTION SYSTEMS AND DECISIONS , 1966 .

[5]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[6]  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.

[7]  Qiang Liu,et al.  Towards a service requirements modelling ontology based on agent knowledge and intentions , 2008, Int. J. Agent Oriented Softw. Eng..

[8]  W. C. Benton,et al.  Vendor selection criteria and methods , 1991 .

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

[10]  Stan Jarzabek,et al.  A Bayesian Network Approach to Rational Architectural Design , 2005, Int. J. Softw. Eng. Knowl. Eng..

[11]  Tao Yu,et al.  Service selection algorithms for Web services with end-to-end QoS constraints , 2004, Proceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004..

[12]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

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

[14]  Lin Liu,et al.  Designing information systems in social context: a goal and scenario modelling approach , 2004, Inf. Syst..