2014
DOI: 10.1007/s00165-012-0260-5
|View full text |Cite
|
Sign up to set email alerts
|

Derivation of concurrent programs by stepwise scheduling of Event-B models

Abstract: Concurrent programs are often complex and they are not straightforward to develop and prove correct. Formal development methods based on refinement make it possible not only to derive programs gradually, but also to prove their correctness in a stepwise fashion. Event-B is a formal framework that has been shown useful for developing concurrent and distributed programs. In order to scale to large systems, models can be decomposed into sub-models that can be refined semi-independently and executed in parallel. I… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
14
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(14 citation statements)
references
References 20 publications
0
14
0
Order By: Relevance
“…Other deterministic orderings are also supported by our approach, but their verification cost differs. Other works that dedicated the scheduling issues in Event‐B are provided in Boström and Boström et al Regarding the generation of the scheduler, in our context, we work on safety critical systems where some choices are preferable (in the sense of safety) to others as they lead to a safe state. The description of the safe states of the system may be provided by the modeler at the Event‐B level and is then used during the generation of the scheduler to direct the generator to the safe states‐oriented scheduler rather than other schedulers.…”
Section: Translation From Event‐b To Hllmentioning
confidence: 99%
See 3 more Smart Citations
“…Other deterministic orderings are also supported by our approach, but their verification cost differs. Other works that dedicated the scheduling issues in Event‐B are provided in Boström and Boström et al Regarding the generation of the scheduler, in our context, we work on safety critical systems where some choices are preferable (in the sense of safety) to others as they lead to a safe state. The description of the safe states of the system may be provided by the modeler at the Event‐B level and is then used during the generation of the scheduler to direct the generator to the safe states‐oriented scheduler rather than other schedulers.…”
Section: Translation From Event‐b To Hllmentioning
confidence: 99%
“…Existing works have proposed partial solutions for the above challenges. Some works provided code generators for various programming languages but did not yet discuss the correctness of the generated code .…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…In this research, she also promoted different scheduling mechanisms for Action Systems. During her last years, she was involved in further developing the ideas of introducing explicit control flow also in the Event-B framework [BDSW12].…”
mentioning
confidence: 99%