Changing System Interfaces Consistently: A New Refinement Strategy for CSP||B
Schneider, S and Treharne, H (2009) Changing System Interfaces Consistently: A New Refinement Strategy for CSP||B In: 7th International Conference on Integrated Formal Methods, 2009-02-16 - 2009-02-19, Dusseldorf, GERMANY.
| PDF - Accepted Version Available under License : See the attached licence file. 185Kb | |
| Plain Text (licence) 1516b |
Official URL: http://dx.doi.org/10.1007/978-3-642-00255-7_8
Abstract
This paper introduces action refinement in the context of CSP||B. Our motivation to include this notion of refinement within the CSP parallel to B framework is the desire to increase flexibility in the refinement process. We introduce the ability to change the events of a CSP process and the B machines when refining a system. Notions of refinement based on traces and on traces/divergences are introduced in which abstract, events arc, refined by sequences of concrete events. A complementary notion of refinement between B machines is also introduced, yielding compositionality results for refinement of CSP parallel to B controlled components. The paper also introduces a notion of I/O refinement into our action refinement framework.
| Item Type: | Conference or Workshop Item (Paper) |
|---|---|
| Divisions: | Faculty of Engineering and Physical Sciences > Computing Science |
| ID Code: | 7191 |
| Deposited By: | Symplectic Elements |
| Deposited On: | 29 Sep 2011 12:44 |
| Last Modified: | 08 Jun 2013 16:28 |
Document Downloads
Repository Staff Only: item control page
Tools
Tools