2011
DOI: 10.1007/s00766-011-0120-5
|View full text |Cite
|
Sign up to set email alerts
|

Utilizing Event-B for domain engineering: a critical analysis

Abstract: This paper presents our experience of modeling land transportation domain in the formal framework of Event-B. Well-specified requirements are crucial for good software design; they depend on the understanding of the domain. Thus, domain engineering becomes an essential activity. The possibility to have a formal model of a domain, consistent with the use of formal methods for developing critical software working within it, is an important issue. Safety-critical domains, like transportation, exhibit interesting … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
4
1

Relationship

4
5

Authors

Journals

citations
Cited by 21 publications
(5 citation statements)
references
References 31 publications
0
5
0
Order By: Relevance
“…The introduction order of the features in M2 up to M5 was arbitrary. This is related to the problem of expressing topological orders in the strict Event-B refinement hierarchy even tho there are attempts, such as by Mashkoor et al [24]. We provide an overview of the exact metrics of all refinement steps in table 1.…”
Section: Automotive Adaptive Exterior Light Systemmentioning
confidence: 99%
“…The introduction order of the features in M2 up to M5 was arbitrary. This is related to the problem of expressing topological orders in the strict Event-B refinement hierarchy even tho there are attempts, such as by Mashkoor et al [24]. We provide an overview of the exact metrics of all refinement steps in table 1.…”
Section: Automotive Adaptive Exterior Light Systemmentioning
confidence: 99%
“…• adding new events; this amounts to decompose an abstract "large" event into several concrete "smaller" events. This is called a change in observation level in [21].…”
Section: Refinementmentioning
confidence: 99%
“…The choice of formal method can be another difference. A brief comparison of both languages, Event-B and RAISE [18], is available in [19].…”
Section: A Domain Modeling In Raisementioning
confidence: 99%