Title :
SoftAlloc: A Work Allocation Language with Soft Constraints
Author :
Stefansen, Christian ; Rajamani, Sriram ; Seshan, Parameswaran
Author_Institution :
Univ. of Copenhagen, Copenhagen
Abstract :
Today´s business process orchestration languages such as WS-BPEL and BPML have high-level constructs for specifying flow of control and data, but facilities for allocating tasks to humans are largely missing. This paper presents SoftAlloc, a work allocation language with soft constraints, and explains the requirements and trade-offs that led to its design, in particular, what soft constraints are, and how they enable business process definitions to capture allocation rules, best practices, and organizational goals without rendering the business processes too strict. SoftAlloc combines with virtually any business process language and any conceivable legacy system, while guaranteeing polynomial performance. We present the design, the formal definition, and an evaluation of SoftAlloc.
Keywords :
resource allocation; software maintenance; specification languages; workflow management software; BPML; SoftAlloc work allocation language; WS-BPEL; business process orchestration language; control flow specification; data flow specification; high-level construct; legacy system; organizational goal; resource allocation; soft constraint; workflow management software; Best practices; Companies; Computer architecture; Engines; Finance; Humans; Joining processes; Marketing and sales; Polynomials; Web services; best practice; business processes; resource allocation; soft constraints; soft goals; task allocation; work allocation; workflow;
Conference_Titel :
Web Services, 2008. ICWS '08. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-3310-0
Electronic_ISBN :
978-0-7695-3310-0
DOI :
10.1109/ICWS.2008.41