Abstrakt. Automatisk tjänstesammansättning kan dramatiskt förbättra utvecklingen av applikationer för webbtjänster. I detta dokument föreslås ett tillvägagångssätt för att automatiskt bearbeta semantisk och dynamisk tjänstesammansättning med hjälp av Beskrivning Logik (DLs) och AI planeringstekniker. Tjänster och problem med tjänstesammansättning formaliseras med DLs för att ge väldefinierade semantik. Fyra relationer mellan tjänster samt två kombinerade serviceuttryck definieras, med vilka AI planeringstekniker kan användas för att resonera om hur man komponerar tjänster för att uppnå användardefinierade mål. Vi presenterar en algoritm för automatisk tjänstesammansättning, som använder bakåtkedjande sökning av potentiella tjänster, och automatiskt eliminerar irrelevanta tjänster när du väljer, vilket garanterar effektiviteten i utförandet. Vi gör också en del prestandaoptimering av algoritmen såsom att ta bort redundanta tjänster och återanvända tidigare uppnådda mål. Alla kompositionssteg kunde göras dynamiskt och automatiskt. Slutligen presenterar vi ett exempel för att visa hur algoritmen fungerar.
I REF används både beskrivningslogik och AI-planering för att komponera tjänster.
Description Logic Based Composition of Web Services
{'venue': 'PRIMA', 'journal': None, 'mag_field_of_study': ['Computer Science']}