Copy the page URI to the clipboard
Barroca, Leonor; Fiadeiro, José L.; Jackson, Michael and Laney, Robin (2004). Dynamic Assembly of Problem Frames. Technical Report 2004/13; Department of Computing, The Open University.
DOI: https://doi.org/10.21954/ou.ro.00016020
Abstract
This paper addresses the support of modular, compositional and incremental analysis and design of software systems by the assembly of problem frames. We use coordination-based techniques to put in place an architectural layer in which, for each subprob-lem, we provide a description of the machine and the way it is interconnected with the components of the problem domain to fulfill given customer requirements. Composition in this architectural layer is dynamic in the sense that it is not constrained to follow pre-established decomposition structures; instead, it allows fully incremental development. The architectural layer provides a basis on which we will be able to support reconfiguration of the system at execution time by the addition or substitution of new machines or new problem domain components resulting from new requirements.