2007
DOI: 10.1109/compsac.2007.233
|View full text |Cite
|
Sign up to set email alerts
|

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

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 5 publications
0
7
0
Order By: Relevance
“…the obtained events of Event-B model do not contain the body specification. Whereas [7] focuses on the translation of activity diagrams into Event-B for distributed and parallel applications. This approach does not guarantee a parallel execution of the events, and it is presented as an interlaced execution of indeterministic events.…”
Section: Related Work and Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…the obtained events of Event-B model do not contain the body specification. Whereas [7] focuses on the translation of activity diagrams into Event-B for distributed and parallel applications. This approach does not guarantee a parallel execution of the events, and it is presented as an interlaced execution of indeterministic events.…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…"parallel_event ≙ guard: grd action: actmsg1 || actmsg2". Despite the enforcing of synchrony in this Event-B translation, we avoid the indeterministic sequencing of events when messages are translated separately into events [7]. The reference fragment serves for including an interaction into another one in the same level of hierarchy.…”
Section: Events Msgn ≙mentioning
confidence: 99%
“…In our works (Ben Jemni Ben Ayed, 2007,2008) , we have presented the translation process which uses the B method refinement and proposed translation rules for the basic concepts of UML AD (activity, Sequence of activities, choice (decision), loop parallel activities (fork and join) and atomic process) and also for dynamic invocations concept (Ben Younes and Jemni Ben Ayed, 2008) into Event B. In this paper, we discuss contribution of our proposed approach for the verification of workflow applications and we extend our work presented in (Ben Younes and Jemni Ben Ayed, 2007) by adding new translation rules for the synchronization in UML AD ( event, send/receive concepts) into Event B. Also, we propose in this paper a solution to specify time in the event B method and derivation of temporal expressions in UML AD (timeout) into Event B.…”
Section: Introductionmentioning
confidence: 86%
“…All of these points make B well adapted to large scale industrial projects (Behm,1998). However, B is still difficult to learn and to use.This is why we have proposed in our previous work (Ben Younes and Jemni Ben Ayed, 2007) an approach which combines the use of UML AD and Event B for the specification and the verification of workflow applications. The workflow is initially modeled graphically with UML AD (Step1).…”
Section: Introductionmentioning
confidence: 99%
“…Mazouzi [1] proposed to model protocol interactions in MAS with colored petri networks but the proposed patterns do not deal with dynamics of the environment. A recent studies [12] [6] [3], which compared the use of formal and semi formal methods concluded that formal methods led to better precision than semi formal ones and that semi formal methods produce more intuitive and readable documents. An appropriate combination of semi-formal techniques and formal methods can give rise to a practical and rigorous multi-agent interaction protocol development method.…”
Section: Introductionmentioning
confidence: 99%