J
Jeff Magee
Researcher at Imperial College London
Publications - 164
Citations - 14655
Jeff Magee is an academic researcher from Imperial College London. The author has contributed to research in topics: Software system & Component-based software engineering. The author has an hindex of 52, co-authored 163 publications receiving 14368 citations. Previous affiliations of Jeff Magee include University of London.
Papers
More filters
Book ChapterDOI
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Betty H. C. Cheng,Rogério de Lemos,Holger Giese,Paola Inverardi,Jeff Magee,Jesper Andersson,Basil Becker,Nelly Bencomo,Yuriy Brun,Bojan Cukic,Giovanna Di Marzo Serugendo,Schahram Dustdar,Anthony Finkelstein,Cristina Gacek,Kurt Geihs,Vincenzo Grassi,Gabor Karsai,Holger M. Kienle,Jeff Kramer,Marin Litoiu,Sam Malek,Raffaela Mirandola,Hausi A. Müller,Sooyong Park,Mary Shaw,Matthias Tichy,Massimo Tivoli,Danny Weyns,Jon Whittle +28 more
TL;DR: The goal of this roadmap paper is to summarize the state-of-the-art and to identify critical challenges for the systematic software engineering of self-adaptive systems.
Proceedings ArticleDOI
Self-Managed Systems: an Architectural Challenge
Jeff Kramer,Jeff Magee +1 more
TL;DR: Some of the current promising work in self-management is discussed and an outline three-layer reference model is presented as a context in which to articulate some of the main outstanding research challenges.
Book ChapterDOI
Specifying Distributed Software Architectures
TL;DR: The paper presents the Darwin notation for specifying this high-level organisation of computational elements and the interactions between those elements in distributed systems at the architectural level.
Journal ArticleDOI
The evolving philosophers problem: dynamic change management
Jeff Kramer,Jeff Magee +1 more
TL;DR: A model for dynamic change management which separates structural concerns from component application concerns is presented and is applied to an example problem, 'evolving philosophers', which has been implemented and tested in the Conic environment for distributed systems.
Book
Concurrency: State Models & Java Programs
Jeff Magee,Jeff Kramer +1 more
TL;DR: The LTSA tool as mentioned in this paper provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming and provides problem patterns and associated solution techniques which enablestudents to recognize problems and arrive at solutions.