Formal system modelling using abstract data types in Event-B

6Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a formal modelling approach using Abstract Data Types (ADTs) for developing large-scale systems in Event-B. The novelty of our approach is the combination of refinement and instantiation techniques to manage the complexity of systems under development. With ADTs, we model system components on an abstract level, specifying only the necessary properties of the components. At the same time, we postpone the introduction of their concrete definitions to later development steps. We evaluate our approach using a largescale case study in train control systems. The results show that our approach helps reduce system details during early development stages and leads to simpler and more automated proofs. © 2014 Springer-Verlag.

Author supplied keywords

Cite

CITATION STYLE

APA

Fürst, A., Hoang, T. S., Basin, D., Sato, N., & Miyazaki, K. (2014). Formal system modelling using abstract data types in Event-B. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8477 LNCS, pp. 222–237). Springer Verlag. https://doi.org/10.1007/978-3-662-43652-3_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free