From Graphical Model in UML Activity Diagrams to Formal Specification in Event B for Workflow Applications Modeling

被引:0
作者
Ben Younes, Ahlem
Ben Ayed, Leila Jemni
机构
来源
PROCEEDINGS OF INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2009) | 2009年
关键词
Specification; Formal verification; Validation; UML; Event B; workflow application;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The lack of a precise semantics for UML AD makes the reasoning on models constructed using such diagrams infeasible. However, such diagrams are widely used in domains that require a certain degree of confidence. Due to economical interests, the business domain is one of these. To enhance confidence level of UML AD, this paper provides a formal definition of their syntax and semantics. The main interest of our approach is that we chose UML AD, which are recognized to be more tractable by engineers. We outline the translation of UML AD into Event B in order to verify functional properties of workflow models (such as deadlock-inexistence, liveness, fairness) automatically, using the B powerful support tools like B4free. We propose a solution to specify time in Event B, and by an example of workflow application, we illustrate the proposed technique.
引用
收藏
页码:496 / 499
页数:4
相关论文
共 13 条
[1]  
Abrial Jean-Raymond, 1996, The B-Book - Assigning Programs to Meanings
[2]  
ABRIAL JR, 1996, 1 B C NANT FRANC
[3]  
[Anonymous], 2000, TECHNIQUES EMPIRICAL
[4]  
Ben Younes A, 2007, 31 ANN IEEE INT COMP, V1
[5]  
Ben Younes A, 2008, 32 ANN IEEE INT COMP
[6]  
BENYOUNES A, 2009, 3 IEEE INT IN PRESS
[7]  
Clearsy, 2001, SYST ENG AT B VERS 3
[8]  
Dumas Marlon., 2001, ≪ UML≫ 2001-The Unified Modeling Language. Modeling Languages, Concepts, P76, DOI DOI 10.1007/3-540-45441-1
[9]  
Eshui R., 2004, IEEE T SOFTWARE ENG, V30
[10]  
Eshuis R., 2001, FORMAL SEMANTICS UML