Using UML Activity Diagrams and Event B for Distributed and Parallel Applications

  • Authors:
  • Ahlem Ben Younes;Leila Jemni Ben Ayed

  • Affiliations:
  • Research Unit of Technologies of Information and Communication (UTIC)- ESSTT-Tunisia;Research Unit of Technologies of Information and Communication (UTIC)- ESSTT-Tunisia

  • Venue:
  • COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a specification and verification technique for distributed and parallel applications using formal and semi-formal methods. The proposed technique uses UML and Event B. The design is initially expressed graphically with UML, then translated into Event B and verified using the B powerful support tools. In this paper, we focus on the translation of activity diagrams into Event B, in order to verify workflow properties of distributed and parallel applications with the B prover. We present translation rules of activity diagrams into Event B, and relation between hierarchical decomposition of activities in UML activity diagrams and the refinement in Event B