Title :
Verification of XRL: an XML-based workflow language
Author :
van der Aalst, W.M.P. ; Verbeek, H.M.W. ; Kumar, A.
Author_Institution :
Fac. of Technol. & Manage., Eindhoven Univ. of Technol., Netherlands
Abstract :
XRL (eXchangeable Routing Language) is an instance-based workflow language that uses XML for the representation of process definitions and Petri nets for its semantics. Since XRL is instance-based, workflow definitions can be changed on-the-fly and sent across organizational boundaries. These features are vital for today´s dynamic and networked economy. However, the features also enable subtle, but highly disruptive, cross-organizational errors. On-the-fly changes and one-of-a-kind processes are destined to result in errors. Moreover, errors of a cross-organizational nature are difficult to repair. In this paper, we show soundness properties of XRL constructs by using a novel constructive approach. We also describe a software tool based on XML and Petri-net technologies for verifying XRL workflows
Keywords :
Petri nets; errors; formal verification; hypermedia markup languages; software tools; workflow management software; Exchangeable Routing Language; Petri nets; XML-based workflow language; XRL verification; constructive approach; cross-organizational errors; dynamic networked economy; instance-based workflow language; on-the-fly changes; one-of-a-kind processes; organizational boundaries; process definitions; semantics; software tool; soundness; workflow definitions; Accidents; Context modeling; Engines; Petri nets; Protection; Routing; Software tools; Technology management; Workflow management software; XML;
Conference_Titel :
Computer Supported Cooperative Work in Design, The Sixth International Conference on, 2001
Conference_Location :
London, Ont.
Print_ISBN :
0-660-18493-1
DOI :
10.1109/CSCWD.2001.942298