Professor Jeff Magee is Dean of the Faculty of Engineering at Imperial College. He is a graduate in electrical engineering and holds MSc and PhD degrees in Computing Science from Imperial College London. He was appointed Head of the Department of Computing at Imperial in 2004 and Deputy Principal (Research) of the Faculty of Engineering in 2008.
His research is concerned with the software engineering of self-adaptive and distributed systems, including design methods, analysis techniques, operating systems, languages and program support environments for these systems. His work on software architecture was put to commercial use by Phillips in consumer television products. His work with industry also includes collaborations with BP, BT, NATS, Fujitsu, Barclays Capital, QinetiQ, and Kodak.
He is the author of over 100 refereed publications and has co-authored a book on concurrent programming entitled 'Concurrency - State models and Java programs' which is now in its 2nd Edition and has sold over 15,000 copies. He was co-editor of the 'Institute of Electrical Engineering’s Proceedings on Software Engineering' and until 2007 was Associate Editor of 'Transactions on Software Engineering and Methodology'. He is the co-recipient of the 2005 ACM Special Interest Group on Software Engineering Outstanding Research Award for his work in Distributed Software Engineering.
Magee J, Kramer J, 2006, Concurrency - state models and Java programs (2. ed.)., Wiley, ISBN:978-0-470-09355-9