The University of Southampton
University of Southampton Institutional Repository

Applying Atomicity and Model Decomposition to a Space Craft System in Event-B

Applying Atomicity and Model Decomposition to a Space Craft System in Event-B
Applying Atomicity and Model Decomposition to a Space Craft System in Event-B
Event-B is a formal method for modeling and verifying consistency of systems. In formal methods such as Event-B, refinement is the process of enriching or modifying an abstract model in a step-wise manner in order to manage the development of complex and large systems. To further alleviate the complexity of developing large systems, Event-B refinement can be augmented with two techniques, namely atomicity decomposition and model decomposition. Our main objective in this paper is to investigate and evaluate the application of these techniques when used in a refinement based development. These techniques have been applied to the formal development of a space craft system. The outcomes of this experimental work are presented as assessment results. The experience and assessment can form the basis for some guidelines in applying these techniques in future cases.
Event-B, Refinement, Atomicity Decomposition, Structured Event Refinement, Model Decomposition, The Mercury Planetary Orbiter(MPO)
Salehi Fathabadi, Asieh
b799ee35-4032-4e7c-b4b2-34109af8aa75
Rezazadeh, Abdolbaghi
ab1aeb76-9d41-4b46-820c-cc66b631cb99
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Salehi Fathabadi, Asieh
b799ee35-4032-4e7c-b4b2-34109af8aa75
Rezazadeh, Abdolbaghi
ab1aeb76-9d41-4b46-820c-cc66b631cb99
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0

Salehi Fathabadi, Asieh, Rezazadeh, Abdolbaghi and Butler, Michael (2011) Applying Atomicity and Model Decomposition to a Space Craft System in Event-B. THIRD NASA FORMAL METHODS SYMPOSIUM, Pasadena, California. 18 - 20 Apr 2011.

Record type: Conference or Workshop Item (Paper)

Abstract

Event-B is a formal method for modeling and verifying consistency of systems. In formal methods such as Event-B, refinement is the process of enriching or modifying an abstract model in a step-wise manner in order to manage the development of complex and large systems. To further alleviate the complexity of developing large systems, Event-B refinement can be augmented with two techniques, namely atomicity decomposition and model decomposition. Our main objective in this paper is to investigate and evaluate the application of these techniques when used in a refinement based development. These techniques have been applied to the formal development of a space craft system. The outcomes of this experimental work are presented as assessment results. The experience and assessment can form the basis for some guidelines in applying these techniques in future cases.

Text
Applying_Atomicity_and_Model_Decomposition_to_a_Space_Craft_System_in_Event-B.pdf - Accepted Manuscript
Download (834kB)
Archive
BepiColombo_Manual.zip - Other
Download (314kB)
Archive
BepiColombo_Automatic.zip - Other
Download (501kB)

More information

Accepted/In Press date: February 2011
e-pub ahead of print date: 2011
Additional Information: Event Dates: 18-20 April 2011
Venue - Dates: THIRD NASA FORMAL METHODS SYMPOSIUM, Pasadena, California, 2011-04-18 - 2011-04-20
Keywords: Event-B, Refinement, Atomicity Decomposition, Structured Event Refinement, Model Decomposition, The Mercury Planetary Orbiter(MPO)
Organisations: Electronic & Software Systems

Identifiers

Local EPrints ID: 272048
URI: http://eprints.soton.ac.uk/id/eprint/272048
PURE UUID: cf7ea6a7-348d-427f-84b2-98f08c639480
ORCID for Asieh Salehi Fathabadi: ORCID iD orcid.org/0000-0002-0508-3066
ORCID for Abdolbaghi Rezazadeh: ORCID iD orcid.org/0000-0002-0029-469X
ORCID for Michael Butler: ORCID iD orcid.org/0000-0003-4642-5373

Catalogue record

Date deposited: 18 Feb 2011 16:19
Last modified: 15 Mar 2024 03:36

Export record

Contributors

Author: Asieh Salehi Fathabadi ORCID iD
Author: Abdolbaghi Rezazadeh ORCID iD
Author: Michael Butler ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×