CSM 031: Introduction to Computer Systems (Masters)
Overview of Activities
I'm interested in developing open and principled middleware solutions for complex systems such as grid and large scale sensor networks. I'm particularly interested in problems of fault-tolerance and resilience, and how aspect-oriented programming and computational reflection can be applied to provide these properties in the above systems.
I have been a lecturer at Lancaster since January 2005, after an intervening spell as a post-doctoral researcher at AT&T Shannon Laboratory (NJ, USA), on an INRIA scholarship. I received my PhD in January 2004 for my work at LAAS-CNRS (France) on multi-level reflection applied to fault-tolerant systems. At LAAS, I've worked among others on the EU ISP Dependable Systems of Systems project (IST-1999-11595), and the EU Cabernet Network of Excellence. At Lancaster I'm co-investigator on the Divergent Grid project (EPSRC EP/C534891), and the EU FP7 Diva project (Dynamic Variability in complex, Adaptive systems).
Copyright Notice: This material is presented to ensure timely dissemination of scholarly and technical work.Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
IEEE Copyright Notice: © 2001-2008 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.Proceedings
Proceedings of the 5th MiNEMA Workshop (Middleware for Network Eccentric and Mobile Applications)
Experiences with Open Overlays: A Middleware Approach to Network Heterogeneity
Generalised Repair for Overlay Networks
Reflections on Aspects and Configurable Protocols ACM Copyright Notice: © ACM, 2006. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in the Proceedings of the 5th International Conference on Aspect-Oriented Software Development, March 20-24 2006, Bonn Germany, http://doi.acm.org/10.1145/1119655.1119669
ACM Copyright Notice: © ACM, 2006. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in the Proceedings of the 5th International Conference on Aspect-Oriented Software Development, March 20-24 2006, Bonn Germany, http://doi.acm.org/10.1145/1119655.1119669
The Impact of Web Service Integration on Grid Performance
A Multi-Level Meta-Object Protocol for Fault-Tolerance in Complex Architectures
Implementing Simple Replication Protocols Using CORBA Portable Interceptors and Java Serialization
Towards Implementing Multi-Layer Reflection for Fault-Tolerance
Principles of Multi-Level Reflection for Fault-Tolerant Architectures
Composing Real-Time Objects: a Case for Petri Nets and Girard's Linear Logic
Copies / Update: Please contact me by email if you wish to obtain a copy of a paper that is not available on line.