100 likes | 225 Views
This paper presents a framework for inferring, validating, and coordinating commitments in workflow management using service agents. It explores the relationships among OWL-S, Colored Petri Nets (CPN), and commitments. By modeling commitments as C(a;b;q), where a is the creditor and b is the debtor, the paper demonstrates how service agents can negotiate beneficial contracts to execute workflows. The motivating scenario involves product design and manufacturing processes, highlighting the crucial role of commitments in managing and monitoring execution. The work aims to enhance workflow efficiency and coordination among agents.
E N D
Inferring, Validating, and Coordinating the Commitments in a Workflow Jiangbo Dang and Michael N. Huhns Dept. of Computer Science & Engineering University of South Carolina ICWS 2006 Presented by: Jingshan Huang Computer Science & Engineering Dept. University of South Carolina
The Relationships among an OWL-S,a CPN, and Commitments for Agents A commitment has the form C(a;b;q), where a is its creditor, b is its debtor, and q is the condition the debtor will bring about. C(a;b;p->q) is a conditional commitment, where p is the condition Commitment can be viewed in IOPR form
Service agents negotiate with each other to reach beneficial contracts to execute a workflow and establish commitments for managing, monitoring, and coordinating its execution Motivating Scenario Analyzer C Parts Maker D Product Requestor A Product Maker B Driller E
Research Issues: Motivating Scenario Service agents negotiate with each other to reach beneficial contracts to execute a workflow and establish commitments for managing, monitoring, and coordinating its execution
Example Outputs ProductMaker B owns three atomic processes: CheckProdDesignStatus, DesignProduct, GeneratePartRequirement [CheckProdDesignStatus] Preconditions: Completed(SendProdRequirement) Result: Set Approved true or false Input: ProductRequirements ^ AnalysisReport Output: ProductRequirements ^ AnalysisReport [DesignProduct] Preconditions: Completed(CheckProdDesignStatus) ^ not approved Result: Input: ProductRequirements Output: ProductDesign [GeneratePartRequirement] Preconditions: Completed(CheckProdDesignStatus) ^ approved Result: Input: ProductDesign Output: PartsRequirements
The Relationships among an OWL-S,a CPN, and Commitments for Agents
Questions? Thank You !