{"title":"Deadlock-free Solution in Collaborative Workflow Environment","authors":"Wenjie Sha, Li Zhang, Yahui Lu","doi":"10.1109/NWESP.2009.14","DOIUrl":null,"url":null,"abstract":"Inter-organizational workflow collaboration plays an increasingly vital role in today’s business environment. Traditional deadlock verification technique does not work well in collaborative workflow environment. In this paper, we present a novel technique of Collaboration Guideline which allows partners to check whether there is deadlock in collaboration with the hosting workflow. We choose Pi calculus as the modelling language of collaborative workflows, because of its distributive and algebraic nature. We explain how deadlock can be detected with only observable behavior and additional constraints. Based on the insight of deadlock in collaborative workflows, the proposal of Collaboration Guideline is natural. The advantage of Collaboration Guideline is that it only exposes external behavior and limited information. Thus, Collaboration Guideline can be produced at the hosting company and used to verify deadlock at the partner’s site.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Fifth International Conference on Next Generation Web Services Practices","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NWESP.2009.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Inter-organizational workflow collaboration plays an increasingly vital role in today’s business environment. Traditional deadlock verification technique does not work well in collaborative workflow environment. In this paper, we present a novel technique of Collaboration Guideline which allows partners to check whether there is deadlock in collaboration with the hosting workflow. We choose Pi calculus as the modelling language of collaborative workflows, because of its distributive and algebraic nature. We explain how deadlock can be detected with only observable behavior and additional constraints. Based on the insight of deadlock in collaborative workflows, the proposal of Collaboration Guideline is natural. The advantage of Collaboration Guideline is that it only exposes external behavior and limited information. Thus, Collaboration Guideline can be produced at the hosting company and used to verify deadlock at the partner’s site.