DocumentCode :
2450536
Title :
From UML Activity Diagrams to Event B for the Specification and the Verification of Workflow Applications
Author :
Younes, Ahlem Ben ; Ben Ayed, Leila Jemni
Author_Institution :
Res. Unit of Technol. of Inf. & Commun., ESSTT-Tunisia, Tunis
fYear :
2008
fDate :
July 28 2008-Aug. 1 2008
Firstpage :
643
Lastpage :
648
Abstract :
This paper presents a new event-B based approach to reasoning about workflow applications. We show how an event-B model can be structured from UML Activity diagrams (UML AD) and then used to give a formal semantic to UML AD which supports proofs of their correctness. More precisely, we give rules for the translation of UML AD into event-B language. In particular, we propose a solution that uses the refinement in Event B to encode the hierarchical decomposition of activities in UML AD. The event-B method allows the definition of invariant describing required properties (deadlock-inexistence, liveness, fairness) and provides an automatic proof. We discuss the contributions and by an example of a workflow application, we illustrate the proposed approach.
Keywords :
Unified Modeling Language; formal specification; formal verification; UML activity diagram; event-B language; formal semantic; workflow application; Algebra; Application software; Computer applications; Explosions; Formal verification; Petri nets; Software standards; System recovery; Unified modeling language; Vents; Event B; Formal verification; Specification; UML AD; workflow applications;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
ISSN :
0730-3157
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2008.217
Filename :
4591639
Link To Document :
بازگشت