Back to Search
Start Over
Applying Event and Machine Decomposition to a Flash-Based Filestore in Event-B
- Source :
- Lecture Notes in Computer Science ISBN: 9783642104510, SBMF
- Publication Year :
- 2009
- Publisher :
- Springer Berlin Heidelberg, 2009.
-
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.
- Subjects :
- File system
Theoretical computer science
Computer science
Programming language
Event (computing)
020207 software engineering
02 engineering and technology
computer.software_genre
Formal methods
Flash (photography)
Development (topology)
0202 electrical engineering, electronic engineering, information engineering
Feature (machine learning)
Decomposition (computer science)
020201 artificial intelligence & image processing
computer
Subjects
Details
- ISBN :
- 978-3-642-10451-0
- ISBNs :
- 9783642104510
- Database :
- OpenAIRE
- Journal :
- Lecture Notes in Computer Science ISBN: 9783642104510, SBMF
- Accession number :
- edsair.doi.dedup.....acb6c8f6932a66c2dee29459fcd634bd