100 likes | 110 Views
This paper explores the relationships between OWL-S, CPN, and commitments in agent-based workflows. It discusses how commitments are formed, managed, validated, and coordinated during the execution of a workflow. The paper also presents a motivating scenario and analyzes the issues related to negotiating and establishing commitments among service 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 !