Now showing items 1-10 of 29
A peer-to-peer infrastructure for resilient web services
(IEEE Computer Society, 2006) - Conference item
This paper describes an infrastructure for the deployment and use of Web Services that are resilient to the failure of the nodes that host those services. The infrastructure presents a single interface that provides ...
(Springer, 2008) - Book item
Evaluating the effects of fluid interface components on tabletop collaboration
(ACM, 2006-05-23) - Conference item
Tabletop displays provide exciting opportunities to support individual and collaborative activities such as planning, organizing, and storyboarding. It has been previously suggested that continuous flow of interface items ...
Patterns of cooperative interaction: Linking ethnomethodology and design
(ACM, 2004) - Journal article
Patterns of Cooperative Interaction are regularities in the organisation of work, activity, and interaction amongst participants, and with, through and around artefacts. These patterns are organised around a framework and ...
A methodology for developing and deploying distributed applications
(Springer, 2005) - Conference item
We describe a methodology for developing and deploying distributed Java applications using a reflective middleware system called RAFDA. We illustrate the methodology by describing how it has been used to develop a peer-to-peer ...
A framework for constraint-based deployment and autonomic management of distributed applications (extended abstract)
(2004-05) - Conference poster
We propose a framework for the deployment and subsequent autonomic management of component-based distributed applications. An initial deployment goal is specified using a declarative constraint language, expressing constraints ...
Support for evolving software architectures in the ArchWare ADL
(IEEE Computer Society, 2004) - Conference item
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 ...
A component-based model and language for wireless sensor network applications
(IEEE Computer Society, 2008-07) - Conference item
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 ...
Towards verifying correctness of wireless sensor network applications using Insense and Spin
(Springer, 2009) - Conference item
The design and implementation of wireless sensor network applications often require domain experts, who may lack expertise in software engineering, to produce resource-constrained, concurrent, real-time software without ...
Computing partition functions of PCFGs
(2008-10) - Journal article
We investigate the problem of computing the partition function of a probabilistic context-free grammar, and consider a number of applicable methods. Particular attention is devoted to PCFGs that result from the intersection ...