{"title":"Multi-purpose Planning for Practical Web Service Composition Problems","authors":"Wei Zhu, Jian Huang, F. Bastani, I. Yen","doi":"10.1109/ICSSI.2013.34","DOIUrl":null,"url":null,"abstract":"Many real-world applications are too complex to be specified by single goals. In this paper, we investigate the issues on how to compose such systems from existing services. First, we develop a multi-purpose model to specify the multiple goals of the system. Second, we develop planning techniques to achieve automated service composition and derive the workflow for the system which can deal with multiple goals. Most existing AI planers can only solve problems with single fixed goals. They cannot directly handle multi-purpose problems. Our approach is to prioritize the goals and perform planning to derive the partial plan (workflow) for each goal one at a time. For each new goal, the planner should start from any of the states in the current plan derived so far and try to reach the new goal. This allows the new sub plan to be naturally merged into the existing one to facilitate multi-purpose workflow construction. It also lets the original plan be reused as much as possible without duplicating the planning effort. We develop the Forward Multi-Purpose Planning (FMPP) algorithm to efficiently obtain multi-purpose plans. Case study systems is developed to illustrate the multi-purpose problem and the corresponding planning process.","PeriodicalId":125572,"journal":{"name":"2013 Fifth International Conference on Service Science and Innovation","volume":"33 2-3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Fifth International Conference on Service Science and Innovation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSSI.2013.34","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Many real-world applications are too complex to be specified by single goals. In this paper, we investigate the issues on how to compose such systems from existing services. First, we develop a multi-purpose model to specify the multiple goals of the system. Second, we develop planning techniques to achieve automated service composition and derive the workflow for the system which can deal with multiple goals. Most existing AI planers can only solve problems with single fixed goals. They cannot directly handle multi-purpose problems. Our approach is to prioritize the goals and perform planning to derive the partial plan (workflow) for each goal one at a time. For each new goal, the planner should start from any of the states in the current plan derived so far and try to reach the new goal. This allows the new sub plan to be naturally merged into the existing one to facilitate multi-purpose workflow construction. It also lets the original plan be reused as much as possible without duplicating the planning effort. We develop the Forward Multi-Purpose Planning (FMPP) algorithm to efficiently obtain multi-purpose plans. Case study systems is developed to illustrate the multi-purpose problem and the corresponding planning process.