{"title":"Towards formal checking of Web services substitutability","authors":"Sofiane Bourouz, N. Zeghib","doi":"10.1109/ICAASE.2016.7843853","DOIUrl":null,"url":null,"abstract":"Web services are considered as one of the emerging technologies in the development, deployment and integration of Internet applications, and this, thanks to their features of universal interoperability and their ability to be reused and composed with other web services. Their substitution is one of the most challenging topics in service computing area. In this paper, we investigate a context-independent substitutability of Web services. We use Open Colored Petri Nets (OCNets) as a formal modeling framework of web services and we propose an approach for verifying the substitutability which proceeds in two steps. First, we compare the structures of OCNets' interfaces while deducting the type of the relation between them. After that, we generate the services automata of the OCNets, and we compare their behaviors by using the algorithm WS Behavioral Substitutability Checking.","PeriodicalId":407176,"journal":{"name":"2016 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"155 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Advanced Aspects of Software Engineering (ICAASE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAASE.2016.7843853","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Web services are considered as one of the emerging technologies in the development, deployment and integration of Internet applications, and this, thanks to their features of universal interoperability and their ability to be reused and composed with other web services. Their substitution is one of the most challenging topics in service computing area. In this paper, we investigate a context-independent substitutability of Web services. We use Open Colored Petri Nets (OCNets) as a formal modeling framework of web services and we propose an approach for verifying the substitutability which proceeds in two steps. First, we compare the structures of OCNets' interfaces while deducting the type of the relation between them. After that, we generate the services automata of the OCNets, and we compare their behaviors by using the algorithm WS Behavioral Substitutability Checking.