Now showing items 1-12 of 12

    • Active architecture for pervasive contextual services 

      Kirby, Graham; Dearle, Alan; Morrison, Ron; Dunlop, Mark; Connor, Richard; Nixon, Paddy (2003) - Conference paper
      Pervasive services may be defined as services that are available "to any client (anytime, anywhere)". Here we focus on the software and network infrastructure required to support pervasive contextual services operating ...
    • Constructing active architectures in the ArchWare ADL 

      Morrison, Ron; Kirby, Graham; Balasubramaniam, Dharini; Mickan, Kath; Oquendo, Flavio; Cîmpan, Sorana; Warboys, Brian; Snowdon, Bob; Greenwood, Mark (University of St Andrews, 2003) - Report
      Software that cannot change 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 such systems ...
    • Deriving distributed garbage collectors from distributed termination algorithms 

      Norcross, Stuart John (University of St Andrews, 2004) - Thesis
      This thesis concentrates on the derivation of a modularised version of the DMOS distributed garbage collection algorithm and the implementation of this algorithm in a distributed computational environment. DMOS appears to ...
    • First Smart Spaces 

      Kirby, Graham; Dearle, Alan; McCarthy, Andrew; Morrison, Ron; Mullen, Kevin; Yang, Yanyan; Connor, Richard; Welen, Paula; Wilson, Andy (University of St Andrews, 2002-09-01) - Report
      This document describes the Gloss software currently implemented. The description of the Gloss demonstrator for multi-surface interaction can be found in D17. The ongoing integration activity for the work described in ...
    • A generic storage API 

      Kirby, Graham; Zirintsis, Evangelos; Dearle, Alan; Morrison, Ron (University of St Andrews, 2003) - Report
      We present a generic API suitable for provision of highly generic storage facilities that can be tailored to produce various individually customised storage infrastructures. The paper identifies a candidate set of minimal ...
    • Orthogonal persistence revisited 

      Dearle, Alan; Kirby, Graham; Morrison, Ron (Springer-Verlag, 2009-07-01) - Conference item
      The social and economic importance of large bodies of programs and data that are potentially long-lived has attracted much attention in the commercial and research communities. Here we concentrate on a set of methodologies ...
    • Persistent hyper-programs 

      Kirby, Graham Njal Cameron; Connor, RCH; Cutts, QI; Dearle, Alan; Farkas, AM; Morrison, Ronald (Springer-Verlag, 1992) - Conference item
      The traditional representation of a program as a linear sequence of text forces a particular style of program construction to ensure good programming practice. Tools such as syntax directed editors, compilers, linkers and ...
    • Reflection and hyper-programming in persistent programming systems 

      Kirby, Graham N. C. (University of St Andrews, 1992) - Thesis
      In an orthogonally persistent programming system, data is treated in a manner independent of its persistence. This gives simpler semantics, allows the programmer to ignore details of long-term data storage and enables ...
    • Report on the XBase project 

      Zirintsis, Evangelos; Kirby, Graham; Dearle, Alan; Morrison, Ron (University of St Andrews, 2003) - Report
      This project addressed the conceptual fundamentals of data storage, investigating techniques for provision of highly generic storage facilities that can be tailored to produce various individually customised storage ...
    • Second set of spaces 

      Zirintsis, Evangelos; Kirby, Graham; Dearle, Alan; Allen, Ben; MacInnis, Rob; McCarthy, Andrew; Morrison, Ron; Nixon, Paddy; Jamieson, Andrew; Nicholson, Chris; Harris, Steven (University of St Andrews, 2003) - Report
      This document describes the Gloss infrastructure supporting implementation of location-aware services. The document is in two parts. The first part describes software architecture for the smart space. As described in D8, ...
    • Support for evolving software architectures in the ArchWare ADL 

      Morrison, Ron; Kirby, Graham; Balasubramaniam, Dharini; Mickan, Kath; Oquendo, Flavio; Cîmpan, Sorana; Warboys, Brian; Snowdon, Bob; Greenwood, Mark (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 ...
    • Working document on Gloss ontology 

      Coutaz, Joelle; Dearle, Alan; Dupuy-Chessa, Sophie; Kirby, Graham; Lachenal, Christophe; Morrison, Ron; Rey, Gaetan; Zirintsis, Evangelos (University of St Andrews, 2003) - Report
      This document describes the Gloss Ontology. The ontology and associated class model are organised into several packages. Section 2 describes each package in detail, while Section 3 contains a summary of the whole ontology.