2010
DOI: 10.1007/s10009-010-0145-y
|View full text |Cite
|
Sign up to set email alerts
|

Rodin: an open toolset for modelling and reasoning in Event-B

Abstract: Abstract. Event-B is a formal method for system-level modelling and analysis. Key features of Event-B are the use of set theory as a modelling notation, the use of refinement to represent systems at different abstraction levels and the use of mathematical proof to verify consistency between refinement levels. In this article we present the Rodin modelling tool that seamlessly integrates modelling and proving. We outline how the Event-B language was designed to facilitate proof and how the tool has been designe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
363
0
5

Year Published

2012
2012
2021
2021

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 552 publications
(369 citation statements)
references
References 29 publications
1
363
0
5
Order By: Relevance
“…Modelling in Event-B is facilitated by a platform called Rodin [2]. Rodin is an extensible open source software which is built on top of the Eclipse IDE.…”
Section: Event-bmentioning
confidence: 99%
See 1 more Smart Citation
“…Modelling in Event-B is facilitated by a platform called Rodin [2]. Rodin is an extensible open source software which is built on top of the Eclipse IDE.…”
Section: Event-bmentioning
confidence: 99%
“…This paper presents work in progress on a tool-supported development approach by linking two existing verification tools, Rodin [2] and Dafny [4]. The Rodin platform supports the creation and verification of Event-B formal models.…”
Section: Introductionmentioning
confidence: 99%
“…The Rodin platform is an open and extensible tool for Event-B specification and verification [6,12]. RODIN have various useful plug-ins such as a proof-obligation generator, provers, modelcheckers, UML transformers, etc .…”
Section: Event-b and Rodinmentioning
confidence: 99%
“…The introduction of the RODIN [3] platform allows such extensions to be provided by thirdparty developers, and translation of Event-B to the C# programming language has always been intended. We discuss B2C# as an extension to RODEN and describe its use on two examples.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation