Retrenchment for Event-B: UseCase-wise development and Rodin integration

7Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

UseCase-wise Development, an 'Agile Method' which introduces functionality into an application stage by stage, with each stage being carried through (ideally) to implementation before the next is considered, is examinedwith a viewto its being treated via an Event-B methodology. The need to modify top level behaviour in a non-skip way precludes its naive treatment via Event-B refinement, and paves the way for the use of retrenchment in an Event-B context.AnEvent-B formulation of retrenchment aligned to the practicalities of theRodin toolset is described. The details of refinement/retrenchment interworking needed to handle UseCase-wise development are outlined, and three small case studies are discussed. The details of the integration of the retrenchment proposal into Rodin are outlined. BCS © 2009.

Cite

CITATION STYLE

APA

Banach, R. (2011). Retrenchment for Event-B: UseCase-wise development and Rodin integration. In Formal Aspects of Computing (Vol. 23, pp. 113–131). https://doi.org/10.1007/s00165-009-0139-2

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