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.
CITATION STYLE
Herath, S., Sivayogan, S., & Balasuriya, A. (2016). Effects of physical exercises for physical and psychological problems among antenatal mothers in a district in Sri Lanka. Journal of the College of Community Physicians of Sri Lanka, 21(1), 28. https://doi.org/10.4038/jccpsl.v21i1.8072
Mendeley helps you to discover research relevant for your work.