Applying Event and Machine Decomposition to a Flash-Based Filestore in Event-B
Damchoom, Kriangsak and Butler, Michael (2009) Applying Event and Machine Decomposition to a Flash-Based Filestore in Event-B. In, SBMF 2009, Gramado, Brazil, 19 - 21 Aug 2009. Springer LNCS, 134-152.
Download
|
PDF
- Accepted Version
Download (196Kb) |
Description/Abstract
Event-B is a formal method used for specifying and reasoning about systems. Rodin is a toolset for developing system models in Event-B. Our experiment which is outlined in this paper is aimed at applying Event-B and Rodin to a flash-based filestore. Refinement is a useful mechanism that allows developers to sharpen models step by step. Two uses of refinement, feature augmentation and structural refinement, were employed in our development. Event decomposition and machine decomposition are structural refinement techniques on which we focus in this work. We present an outline of a verified refinement chain for the flash filestore. We also outline evidence of the applicability of the method and tool together with some guidelines.
| Item Type: | Conference or Workshop Item (Paper) |
|---|---|
| Additional Information: | Springer LNCS 5902 Event Dates: 19-21 August |
| ISBNs: | 9783642104510 |
| Related URLs: | |
| Divisions: | Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems |
| Item ID: | 268301 |
| Date Deposited: | 07 Dec 2009 22:35 |
| Last Modified: | 01 Mar 2012 15:41 |
| Contributors: | Damchoom, Kriangsak (Author) Butler, Michael (Author) |
| Date: | 2009 |
| Additional Information: | Springer LNCS 5902 Event Dates: 19-21 August |
| Status: | Published |
| Publisher: | Springer LNCS |
| Further Information: | Google Scholar |
| ISI Citation Count: | 3 |
| URI: | http://eprints.soton.ac.uk/id/eprint/268301 |
Actions (login required)
![]() |
View Item |


