Applying event and machine decomposition to a flash-based filestore in event-b

16Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

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. © 2009 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Damchoom, K., & Butler, M. (2009). Applying event and machine decomposition to a flash-based filestore in event-b. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5902 LNCS, pp. 134–152). https://doi.org/10.1007/978-3-642-10452-7_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free