Our Team

Dr. Steffen Zschaler

Director

Dr Steffen Zschaler is the director of MDENet. He is a Senior Lecturer in Computer Science at King’s College London, where his research focuses on software engineering and model-driven engineering in particular. His focus has long been on modularity in model-driven engineering, including foundational support for modular and reusable models and transformations. More recently, he has been working on integrating search-based optimisation approaches with model-driven engineering and applying MDE in the context of simulation engineering. He is on the Editorial Board of Software and Systems Modelling and a regular PC member for conferences such as MODELS.

Prof. Perdita Stevens

co-director

Prof Perdita Stevens is the co-director of MDENet. She is Professor of Mathematics of Software Engineering in the School of Informatics of the University of Edinburgh. She works on mathematical aspects of software modelling and model-driven development, including foundations of bidirectionality: this is about how to maintain consistency between different data sources, such as models of different aspects of a software system. She wrote the first textbook on UML (Using UML) and more recently How to Write Good Programs: a guide for students. She is on the Editorial Boards of journals including Theoretical Computer Science, Software and Systems Modeling, and Journal of Object Technology, and has chaired conferences including UML (now MODELS), TACAS, FMOODS and FASE.

Nuno Ferreira da Silva

Project Manager

Nuno Ferreira da Silva is the network coordinator of MDENet and is leading on most activities of the network. Nuno has been working for the last years on project and network management, alumni relations and content building for the Calouste Gulbenkian Foundation, in Portugal. He has an academic background in Social Sciences and was a PhD candidate in Political Sciences and International Relations.

Will Barnett

Research Software Engineer

Will Barnett is the research software engineer developing the MDENet Education Platform for teaching model-driven engineering. He has a background in model-based verification of software for robotic systems.