Design, evaluation and implementation of: database programming
languages; persistent technology; object stores; type systems; bulk
data types; data models; seamless and portable computing; and store
Development and evaluation of persistent programming methodologies
and persistent application systems i.e., long lived (often distributed)
information systems, especially health informatics examples.
Design and implementation of autonomous zoned-systems that facilitate
incremental change and of distributed real time systems that utilise
dynamically updateable multicast groups.