2017
DOI: 10.1016/j.scico.2017.05.010
|View full text |Cite
|
Sign up to set email alerts
|

Derivation of algorithmic control structures in Event-B refinement

Abstract: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain. Highlights • Introducing an approach for making th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
2
1

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(15 citation statements)
references
References 32 publications
0
15
0
Order By: Relevance
“…Based on this, we decided to use a new experimental tool called SEB-CG [25] for providing some suggestions on how we can derive code from our abstract model. SEB-CG implements the ideas presented in [26] and [27] where Event-B models are augmented with a schedule. The schedule makes the control flow between events explicit from the abstract level by allowing schedule refinement along with the Event-B refinement.…”
Section: Towards Implementation Of Vbdmentioning
confidence: 99%
“…Based on this, we decided to use a new experimental tool called SEB-CG [25] for providing some suggestions on how we can derive code from our abstract model. SEB-CG implements the ideas presented in [26] and [27] where Event-B models are augmented with a schedule. The schedule makes the control flow between events explicit from the abstract level by allowing schedule refinement along with the Event-B refinement.…”
Section: Towards Implementation Of Vbdmentioning
confidence: 99%
“…The lack of explicit control flow in Event-B can make algorithm and sequential program development difficult. To deal with the problem of control flow, in our previous work we introduced Scheduled Event-B (SEB) [6]. SEB augments Event-B with an explicit control flow construct called a schedule.…”
Section: Scheduled Event-bmentioning
confidence: 99%
“…Non-deterministic choices and iterations can be refined to deterministic branches and loops, respectively. Schedule refinement rules are defined in [6]. Figure 2 depicts how a schedule is refined alongside with the Event-B model.…”
Section: Scheduled Event-bmentioning
confidence: 99%
See 2 more Smart Citations