Computer Science @ University of St Andrews

University of St Andrews crest

Dr Stuart Norcross

Dr Stuart Norcross

Head of Systems Group

Position: Scientific Officer

Email (@st-andrews.ac.uk): stuart.norcross

Office: JC0.03 - Jack Cole Building, North Haugh

Phone: +44 (0)1334 46 3692

Home page: https://stuart.host.cs.st-andrews.ac.uk

Recent Publications

Design, implementation and deployment of state machines using a generative approach

Kirby, GNC, Dearle, A & Norcross, SJ 2008, Design, implementation and deployment of state machines using a generative approach. in R de Lemos, F Di Giandomenico, C Gacek, H Muccini & M Vieira (eds), Architecting Dependable Systems V. Lecture Notes in Computer Science, vol. 5135, Springer, pp. 175-198. DOI: 10.1007/978-3-540-85571-2_8

Generating a family of Byzantine tolerant protocol implementations using a meta-model architecture

Kirby, G, Dearle, A & Norcross, S 2007, Generating a family of Byzantine tolerant protocol implementations using a meta-model architecture. in 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Workshop on Architecting Dependable Systems: DSN 2007. University of Edinburgh, pp. 178-183, 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Workshop on Architecting Dependable Systems, Edinburgh, United Kingdom, 25 June.

Hosting Byzantine Fault Tolerant Services on a Chord ring

RAFDA: A policy-aware middleware supporting the flexible separation of application logic from distribution

A peer-to-peer middleware framework for resilient persistent programming

Towards adaptable and adaptive policy-free middleware

Dearle, A, Kirby, G, Norcross, S, Macdonald, A & Bigwood, G 2006, Towards adaptable and adaptive policy-free middleware. Technical Report, no. CS/06/3, University of St Andrews.

A peer-to-peer infrastructure for resilient web services

Norcross, SJ, Dearle, A, Kirby, GNC & Walker, SM 2006, A peer-to-peer infrastructure for resilient web services. in M Colajanni, N Bartolini & L Cherkasova (eds), First International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications. IEEE Computer Society, Los Alamitos, pp. 65-72, First International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications (AAA-IDEA'05), Orlando, United States, 15 June. DOI: 10.1109/AAA-IDEA.2005.16

Server Enforced Program Safety for Web Applications

Morrison, R, Detmold, H, Falkner, K, Munro, D, Olds, T & Norcross, SJ 2005, 'Server Enforced Program Safety for Web Applications' Journal of Web Engineering, vol 4, no. 4, pp. 339-371.

Implementing a Family of Distributed Garbage Collectors

A methodology for developing and deploying distributed applications

Kirby, GNC, Walker, SM, Norcross, SJ & Dearle, A 2005, A methodology for developing and deploying distributed applications. in A Dearle & S Eisenbach (eds), Component Deployment: 3rd International Working Conference, CD 2005. Lecture Notes in Computer Science, vol. 3798, Springer, pp. 37-51, 3rd International Working Conference on Component Deployment (CD2005), Grenoble, France, 28 November. DOI: 10.1007/11590712_4