A compliant persistent architecture

R Morrison, D Balasubramaniam… - Software: Practice …, 2000 - Wiley Online Library
The changing needs of modern application systems demand new and radical software
architectures to support them. The attraction of persistent systems is that they define …

Hyper-code revisited: Unifying program source, executable, and data

E Zirintsis, GNC Kirby, R Morrison - International Workshop on Persistent …, 2000 - Springer
The technique of hyper-programming allows program representations held in a persistent
store to contain embedded links to persistent code and data. In 1994, Connor et al proposed …

Exploring heterogeneous mobile architectures with a high-level programming model

W de Carvalho, G Andrade, P Caldeira… - 2017 29th …, 2017 - ieeexplore.ieee.org
The development of new technologies is setting a new era characterized, among other
factors, by the rise of sophisticated mobile devices containing CPUs and GPUs. This …

[PDF][PDF] Towards simplification of the software development process-the'Hyper-code abstraction'

ET Zirintis - 2000 - research-repository.st-andrews.ac …
Following Aristotle's theory of substances and accidents, the difficulties in developing
software can be categorised into essences and accidents. Essences are the conceptual …

Mosaic: A non-intrusive complete garbage collector for DSM systems

DS Munro, KE Falkner, MC Lowry… - Proceedings First IEEE …, 2001 - ieeexplore.ieee.org
Little work has been done in garbage algorithms for distributed shared memory systems.
Mosaic is a safe and complete garbage collection system that collects garbage in object …

Hyper-programming in Java

E Zirintsis, VS Dunstan, GNC Kirby… - Morrison et al …, 1999 - books.google.com
Hyper-programming is a technology only available in persistent systems, since hyper-
program source code contains both text and links to persistent objects. A hyper …

Using generative programming to visualise hypercode in complex and dynamic systems

K Mickan, R Morrison… - 27th …, 2004 - research-repository.st-andrews.ac …
The research presented here takes place in the context of the EC Funded ArchWare project
which focuses on innovative architecture-centric languages, frameworks and tools for …

Implementing a family of distributed garbage collectors

S Norcross, R Morrison, D Munro… - Journal of Research …, 2005 - search.informit.org
This paper discusses implementations of distributed garbage collectors derived using a
previously developed methodology which involves mappings of distributed termination …

Current directions in hyper-programming

R Morrison, RCH Connor, QI Cutts, A Dearle… - Perspectives of System …, 2000 - Springer
The traditional representation of a program is as a linear sequence of text. At some stage in
the execution sequence the source text is checked for type correctness and its translated …

[图书][B] Deriving distributed garbage collectors from distributed termination algorithms

SJ Norcross - 2004 - search.proquest.com
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 …