Skip to Main content Skip to Navigation
Journal articles

LCP-Nets: A Linguistic Approach for Non-functional Preferences in a Semantic SOA Environment

Abstract : This paper addresses the problem of expressing preferences among non-functional properties of services in a Web service architecture. In such a context, semantic and non-functional annotations are required on service declarations and business process calls to services in order to select the best available service for each invoca-tion. To cope with these multi-criteria decision problems, conditional and unconditional preferences are managed using a new variant of conditional preference networks (CP-nets), taking into account uncertainty related to the preferences to achieve a better satisfaction rate. This variant, called LCP-nets, uses fuzzy linguistic information inside the whole process, from preference elicitation to outcome query computation, a qualitative approach that is more suitable to business process programmers. Indeed, in LCP-nets, preference variables and utilities take linguistic values while conditional preference tables are considered as fuzzy rules which interdependencies may be complex. The expressiveness of the graphical model underlying CP-nets provides for solutions to gather all the preferences under uncertainty and to tackle interdependency problems. LCP-nets are applied to the problem of selecting the best service among a set of offers , given their dynamic non-functional properties. The implementation of LCP-nets is presented step-by-step through a real world example.
Complete list of metadata

Cited literature [18 references]  Display  Hide  Download
Contributor : Pierre Chatel Connect in order to contact the contributor
Submitted on : Tuesday, December 15, 2015 - 9:44:40 AM
Last modification on : Wednesday, April 28, 2021 - 6:48:00 PM
Long-term archiving on: : Wednesday, March 16, 2016 - 11:11:21 AM


Files produced by the author(s)


Distributed under a Creative Commons Attribution - NonCommercial - NoDerivatives 4.0 International License


  • HAL Id : hal-01243527, version 1


Pierre Châtel, Isis Truck, Jacques Malenfant. LCP-Nets: A Linguistic Approach for Non-functional Preferences in a Semantic SOA Environment. Journal of Universal Computer Science, Graz University of Technology, Institut für Informationssysteme und Computer Medien, 2010, Special Issue on Information Fusion and Logic-based Reasoning Approaches for Decision Making Under Uncertainty, 16 (1), pp.198-217. ⟨hal-01243527⟩



Les métriques sont temporairement indisponibles