The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - July/August (2005 vol.22)
pp: 20-27
Brian Warboys , University of Manchester
Bob Snowdon , University of Manchester
R. Mark Greenwood , University of Manchester
Wykeen Seet , University of Manchester
Ian Robertson , University of Manchester
Ron Morrison , University of St. Andrews
Dharini Balasubramaniam , University of St. Andrews
Graham Kirby , University of St. Andrews
Kath Mickan , University of St. Andrews
ABSTRACT
Developers increasingly use commercial off-the-shelf software products as standard components in integrated information systems. This creates challenges because the COTS products' developers and its source code are rarely available, and the ongoing development of COTS is unpredictable. The ArchWare framework approach recognizes COTS products as part of an information system's ambient environment; so incorporating COTS as effective system components is an important part of development. This integration of COTS components, and the composition of components, is captured by an active architecture model that changes as the system evolves. Indeed, the ArchWare framework uses an architecture modeling language that lets it express a system's monitoring and evolution. The authors structured this active architecture model using control system principles. By modeling both integration and evolution, it can guide the system's response to both predicted and emergent changes arising from the use of COTS products.
INDEX TERMS
software architecture, active architecture, COTS, hypercode, cybernetics, evolution, integration, composition and decomposition
CITATION
Brian Warboys, Bob Snowdon, R. Mark Greenwood, Wykeen Seet, Ian Robertson, Ron Morrison, Dharini Balasubramaniam, Graham Kirby, Kath Mickan, "An Active-Architecture Approach to COTS Integration", IEEE Software, vol.22, no. 4, pp. 20-27, July/August 2005, doi:10.1109/MS.2005.86
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool