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
Archive
BepiColombo_Manual.zip
- Other
Archive
BepiColombo_Automatic.zip
- Other
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
Catalogue record
Date deposited: 18 Feb 2011 16:19
Last modified: 15 Mar 2024 03:36
Export record
Contributors
Author:
Asieh Salehi Fathabadi
Author:
Abdolbaghi Rezazadeh
Author:
Michael Butler
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