Search For:

Displaying 1-8 out of 8 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...
An ASSL Approach to Handling Uncertainty in Self-adaptive Systems
Found in: Software Engineering Workshop, Annual IEEE/NASA Goddard
By Emil Vassev,Mike Hinchey,Dharini Balasubramaniam,Simon Dobson
Issue Date:June 2011
pp. 11-18
Both modularity and loose-coupling properties inherent to the self-adaptive systems offer the opportunity for ad-hoc service compositions, dynamic change and adaptation. To provide such a dynamic and self-adapting behavior, developers emphasize special sel...
On the Selection of Connectivity-Based Metrics for WSNs Using a Classification of Application Behaviour
Found in: Sensor Networks, Ubiquitous, and Trustworthy Computing, International Conference on
By Alan W.F. Boyd, Dharini Balasubramaniam, Alan Dearle, Ron Morrison
Issue Date:June 2010
pp. 268-275
This paper addresses a subset of Wireless Sensor Network (WSN) applications in which data is produced by a set of resource-constrained source nodes and forwarded to one or more sink nodes. The performance of such applications is affected by the connectivit...
A Component-Based Model and Language for Wireless Sensor Network Applications
Found in: Computer Software and Applications Conference, Annual International
By Alan Dearle, Dharini Balasubramaniam, Jonathan Lewis, Ron Morrison
Issue Date:August 2008
pp. 1303-1308
Wireless sensor networks are often used by experts in many different fields to gather data pertinent to their work. Although their expertise may not include software engineering, these users are expected to produce low-level software for a concurrent, real...
Flexible Software Development: From Software Architecture to Process
Found in: Software Architecture, Working IEEE/IFIP Conference on
By Dharini Balasubramaniam, Ron Morrison, R Mark Greenwood, Brian Warboys
Issue Date:January 2007
pp. 14
Modern software development practices show that there is significant diversity in the product, process and geographical location of software development due to economical, technical and logistical constraints. Such diverse development demands flexibility i...
Dominion: An Architecture-Driven Approach to Generating Efficient Constraint Solvers
Found in: Software Architecture, Working IEEE/IFIP Conference on
By Dharini Balasubramaniam, Lakshitha de Silva, Chris Jefferson, Lars Kotthoff, Ian Miguel, Peter Nightingale
Issue Date:June 2011
pp. 228-231
Constraints are used to solve combinatorial problems in a variety of industrial and academic disciplines. However most constraint solvers are designed to be general and monolithic, leading to problems with efficiency, scalability and extensibility. We prop...
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...