Modelling ‘Operation-Calls’ in Event-B with Shared-Event Composition

Andrew Edmunds, Marina Walden

Forskningsoutput: Kapitel i bok/konferenshandlingKonferensbidragVetenskapligPeer review

Sammanfattning

Efficient reuse is a goal of many software engineering strate- gies and is useful in the safety-critical domain where formal development is required. Event-B can be used to develop safety-critical systems, but could be improved by a component-based reuse strategy. In previous work, we outlined a component-based reuse methodology for Event-B. The methodology provides a means for bottom-up scalability, and can also be used with the existing top-down approach. We developed a pro- cess for creating library components, composing them, and for specify- ing new properties (involving the composed elements). We introduced Event-B component interfaces and propose to use a diagrammatic repre- sentation of component instances. However, in that approach, the com- munication between components is modelled in an abstract manner. In this paper, we describe a more concrete specification approach which includes interfaces with ‘callable’ interface events. These events model operations, and additional syntactic constructs model their invocation.

OriginalspråkOdefinierat/okänt
Titel på värdpublikationFormal Methods: Foundations and Applications. 19th Brazilian Symposium, SBMF 2016, Natal, Brazil, November 23-25, 2016, Proceedings
RedaktörerL Ribeiro, T Lecomte
FörlagSpringer
Sidor97–111
ISBN (elektroniskt)978-3-319-49815-7
ISBN (tryckt)978-3-319-49814-0
DOI
StatusPublicerad - 2016
MoE-publikationstypA4 Artikel i en konferenspublikation
EvenemangBrazilian Symposium on Formal Methods (SBMF) - XIX Brazilian Symposium on Formal Methods (SBMF)
Varaktighet: 23 nov. 201625 nov. 2016

Konferens

KonferensBrazilian Symposium on Formal Methods (SBMF)
Period23/11/1625/11/16

Citera det här