Abstrakt. I många praktiska tillämpningar spelar kompromisser som omfattar icke-funktionella attribut, t.ex. tillgänglighet, prestanda en viktig roll vid valet av komponenttjänster för att sammanställa en genomförbar sammansättning, dvs. en sammansatt tjänst som uppnår önskad funktionalitet. Vi presenterar TCP-Compose, en algoritm för tjänstesammansättning som identifierar, från en uppsättning kandidatlösningar som uppnår önskad funktionalitet, en uppsättning sammansatta tjänster som inte domineras av någon annan kandidat med avseende på de användarspecificerade kvalitativa preferenser jämfört med icke-funktionella attribut. Vi använder TCP-net, ett grafiskt modelleringsparadigm för att representera och resonera med kvalitativa preferenser och betydelse. Vi föreslår en heurist för att uppskatta preferensen beställning över de olika valen i varje steg i sammansättningen för att förbättra effektiviteten i TCP-Compose. Vi fastställer under vilka förutsättningar TCP-Compose garanterat kommer att generera en uppsättning sammansatta tjänster som (a) uppnår önskad funktionalitet och (b) utgör en icke-dominerad uppsättning lösningar med avseende på användardefinierade preferenser och kompromisser över de icke-funktionella attributen.
Med tanke på en uppsättning kandidattjänster som erbjuder önskade funktioner identifierar TCP-Compose*-algoritmen REF den uppsättning sammansatta tjänster som bäst passar de användardefinierade kvalitativa preferenserna jämfört med icke-funktionella attribut.
Tcp-compose⋆ - a tcp-net based algorithm for efficient composition of web services using qualitative preferences
{'venue': 'In Proc. of International Conference on Service-Oriented Computing, volume 5364 of LNCS', 'journal': None, 'mag_field_of_study': ['Computer Science']}