Search For:

Displaying 1-4 out of 4 total
An Active-Architecture Approach to COTS Integration
Found in: IEEE Software
By Brian Warboys, Bob Snowdon, R. Mark Greenwood, Wykeen Seet, Ian Robertson, Ron Morrison, Dharini Balasubramaniam, Graham Kirby, Kath Mickan
Issue Date:July 2005
pp. 20-27
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 develop...
A Persistent Hyper-Programming System
Found in: Data Engineering, International Conference on
By Graham Kirby, Ron Morrison, Dave Munro, Richard Connor, Quintin Cutts
Issue Date:April 1997
pp. 585
We demonstrate the use of a hyper-programming system in building persistent applications. This allows program representations to contain type-safe links to persistent objects embedded directly within the source code. The benefits include improved efficienc...
Support for Evolving Software Architectures in the ArchWare ADL
Found in: Software Architecture, Working IEEE/IFIP Conference on
By Ron Morrison, Graham Kirby, Dharini Balasubramaniam, Kath Mickan, Flavio Oquendo, Sorana Cîmpan, Brian Warboys, Bob Snowdon, R. Mark Greenwood
Issue Date:June 2004
pp. 69
Software that cannot evolve is condemned to atrophy: it cannot accommodate the constant revision and re-negotiation of its business goals nor intercept the potential of new technology. To accommodate change in software systems we have defined an active sof...
A software architecture approach for structuring autonomic systems
Found in: Proceedings of the 2005 workshop on Design and evolution of autonomic application software (DEAS '05)
By Bob Snowdon, Brian Warboys, Dharini Balasubramaniam, Graham Kirby, Ian Robertson, Kath Mickan, R. Mark Greenwood, Ron Morrison, Wykeen Seet
Issue Date:May 2005
pp. 105-110
Autonomic systems manage themselves given high-level objectives by their administrators. They utilise feedback from their own execution and their environment to self-adapt in order to satisfy their goals. An important consideration for such systems is a st...