DocumentCode :
1689442
Title :
Verification support for workflow design with UML activity graphs
Author :
Eshuis, Rik ; Wieringa, Roel
Author_Institution :
Dept. of Comput. Sci., Twente Univ., Enschede, Netherlands
fYear :
2002
Firstpage :
166
Lastpage :
176
Abstract :
We describe a tool that supports verification of workflow models specified in UML activity graphs. The tool translates an activity graph into an input format for a model checker according to a semantics we published earlier. With the model checker arbitrary propositional requirements can be checked against the input model. If a requirement fails to hold an error trace is returned by the model checker. The tool automatically translates such an error trace into an activity graph trace by highlighting a corresponding path in the activity graph. One of the problems that is dealt with is that model checkers require a finite state space whereas workflow models in general have an infinite state space. Another problem is that strong fairness is necessary to obtain realistic results. Only model checkers that use a special model checking algorithm for strong fairness are suitable for verifying workflow models. We analyse the structure of the state space. We illustrate our approach with some example verifications.
Keywords :
diagrams; formal specification; graph theory; object-oriented programming; specification languages; workflow management software; UML activity graphs; diagrams; error trace; finite state space; infinite state space; model checker; object oriented programming; semantics; strong fairness; workflow design verification support; workflow management; Computer science; Enterprise resource planning; Performance analysis; Petri nets; Resource management; State-space methods; Throughput; Unified modeling language; World Wide Web;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
Conference_Location :
Orlando, FL, USA
Print_ISBN :
1-58113-472-X
Type :
conf
Filename :
1007965
Link To Document :
بازگشت