2015
DOI: 10.1007/s00165-014-0311-1
|View full text |Cite
|
Sign up to set email alerts
|

Language and tool support for event refinement structures in Event-B

Abstract: Abstract. Event-B is a formal method for modelling and verifying the consistency of chains of model refinements. The Event Refinement Structure (ERS) approach augments Event-B with a graphical notation which is capable of explicit representation of control flows and refinement relationships. In previous work, the ERS approach has been evaluated manually in the development of two large case studies, a multimedia protocol and a spacecraft sub-system. The evaluation results helped us to extend the ERS constructor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 22 publications
(11 citation statements)
references
References 17 publications
0
11
0
Order By: Relevance
“…To present details of the Event-B abstract/refinement levels, we benefit from a visualisation approach, called Event Refinement Structures (ERS) [21]. The ERS of the RTM system is presented in Figure 3.…”
Section: Abstractionmentioning
confidence: 99%
“…To present details of the Event-B abstract/refinement levels, we benefit from a visualisation approach, called Event Refinement Structures (ERS) [21]. The ERS of the RTM system is presented in Figure 3.…”
Section: Abstractionmentioning
confidence: 99%
“…The presented formalization is based on the Modbus Application Protocol Specification [1] and the Modbus over Serial Line: Specification and Implementation Guide [3]. Event-B [4,] is a formal method that applies the concept of refinement [5] in modeling; it is founded on set theory and predicate logic.…”
Section: Introductionmentioning
confidence: 99%
“…In the earlier version of the tool [4], an ERS diagram was defined in an EMF tree structure. The transformation from the ERS language to Event-B was performed using the Epsilon Transformation Language (ETL) [3].…”
Section: Introductionmentioning
confidence: 99%