Search For:

Displaying 1-12 out of 12 total
Middleware for Distributed Video Surveillance
Found in: IEEE Distributed Systems Online
By Henry Detmold, Anton van den Hengel, Anthony Dick, Katrina Falkner, David S. Munro, Ron Morrison
Issue Date:February 2008
pp. 1
Future generations of automated video surveillance systems must be scalable and evolvable, and they demand sophisticated middleware support. This middleware approach partitions systems according to an activity topology—a graph describing activity observed ...
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...
Scalable Surveillance Software Architecture
Found in: Advanced Video and Signal Based Surveillance, IEEE Conference on
By Henry Detmold, Anthony Dick, Katrina Falkner, David S. Munro, Anton van den Hengel, Ron Morrison
Issue Date:November 2006
pp. 103
Video surveillance is a key technology for enhanced protection of facilities such as airports and power stations from various types of threat. Networks of thousands of IP-based cameras are now possible, but current surveillance methodologies become increas...
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...
Unifying Static and Dynamic Approaches to Evolution through the Compliant Systems Architecture
Found in: Hawaii International Conference on System Sciences
By Katrina Falkner, Henry Detmold, Diana Howard, David S. Munro, Ron Morrison, Stuart Norcross
Issue Date:January 2004
pp. 90268b
<p>Support for evolution can be classified as static or dynamic. Static evolvability is principally concerned with structuring systems as separated abstractions. Dynamic evolvability is concerned with the means by which change is effected. Dynamic ev...
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...
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...
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...
Starting with Termination: A Methodology for Building Distributed Garbage Collection Algorithms
Found in: Australasian Computer Science Conference
By Stephen M. Balckburn, Eliot B. Moss, Richard L. Hudson, Ron Morrison, David S. Munro, John Zigman
Issue Date:February 2001
pp. 20
We propose an effective methodology in which a distributed garbage collector may be derived from a distributed termination algorithm and a centralized garbage collector in a manner that preserves interesting properties of the original collector, such as co...
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...
Garbage collecting the world: one car at a time
Found in: Proceedings of the 1997 ACM SIGPLAN conference on Object-oriented programming systems, languages and applications (OOPSLA '97)
By David S. Munro, J. Eliot B. Moss, Richard L. Hudson, Ron Morrison
Issue Date:October 1997
pp. 99-107
A new garbage collection algorithm for distributed object systems, called DMOS (Distributed. Mature Object Space), is presented. It is derived from two previous algorithms, MOS (Mature Object Space), sometimes called the train algorithm, and PMOS (Persiste...