2019
DOI: 10.12720/jcm.14.10.980-986
|View full text |Cite
|
Sign up to set email alerts
|

Analysis and Formal Modeling of Systems Behavior Using UML/Event-B

Abstract: The verification of safety properties of critical systems, such as railway signaling systems, is better achieved by formal reasoning. Event-B as a formal method, allows to get safe and reliable systems. Nevertheless, modeling with Event-B method requires some knowledge on mathematical logic and set theory. In opposition, UML (Unified Modeling Language) is a commonly used graphical language, but it does not guarantee the verification of safety properties. This paper presents an approach combining UML and Event-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 17 publications
0
1
0
Order By: Relevance
“…[34] Presented a diagrammatic Event-B formal modeling of a hybrid, 'fixed virtual block' approach, to train movement control for the emerging European Rail Traffic Management System. [30,55,74] also show a combination of Event-B and UML/OCL. They focused on transformation rules and verification approaches of constraints of the UML model using Event-B and its proof techniques.…”
Section: Related Workmentioning
confidence: 98%
“…[34] Presented a diagrammatic Event-B formal modeling of a hybrid, 'fixed virtual block' approach, to train movement control for the emerging European Rail Traffic Management System. [30,55,74] also show a combination of Event-B and UML/OCL. They focused on transformation rules and verification approaches of constraints of the UML model using Event-B and its proof techniques.…”
Section: Related Workmentioning
confidence: 98%
“…In order to solve specific problems of specific systems, researchers have combined Event-B with multiple methods. To analyze and model the behavior of the system formally, Kenza et al combined UML and Event-B [22]. In their work, UML is used to model the system from an informal specification.…”
Section: ⅵ Related Workmentioning
confidence: 99%