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.
Author supplied keywords
Cite
CITATION STYLE
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.