Demonstration of MiSAR reverse-engineering microservice architectures from source, tackling architectural drift with automated analysis.

Speaker

Dr Nour Ali

Agenda

6:00pm - Networking in BCS London over refreshments
6:30pm - Presentation begins, questions and answers
8:00pm - Networking in BCS London (pizza & refreshments)
8:45pm - Everyone off the premises - adjourn to The Old Doctor Butler's Head

Synopsis

As microservice-based systems grow in scale and complexity, maintaining an accurate picture of how services interact becomes increasingly difficult.

MiSAR (Microservice Architecture Recovery) is a tool developed at Brunel University of London that automatically reconstructs a system's architecture from source code and configuration files, producing accurate service dependency models and visual architectural diagrams.

The talk will cover:

The challenge of architectural drift and missing documentation in microservice systems.
How MiSAR works and what models it generates.
A live demo of the tool on a system.
Findings from our practitioner evaluation study.
An invitation for practitioners to trial the tool and provide feedback.

About the speaker

Dr Nour Ali is a Reader in Software Engineering and Vice-Dean of Education at Brunel University of London, where she leads the Brunel Software Engineering Lab (BSEL). She is an internationally recognised researcher in software architecture for emerging distributed systems, with over 70 publications in leading journals and conferences.

Her research bridges theory and practice, resulting in innovative tools and methods for understanding and evolving complex software systems. She is known for her work on software architecture recovery, microservices, autonomic systems, and reverse engineering, including the development of the MiSAR and JITTAC tools, which have been applied in industry through funded Knowledge Transfer projects. Her research has also been translated into healthcare applications and has influenced how organisations manage and modernise large-scale software systems.

Dr Ali plays a leading role in the international software engineering community. She serves on the Steering Committee of the European Conference on Software Architecture (ECSA) and has held leadership roles including Co-Program Chair of ECSA 2025 and Co-PC Chair of CSEE&T 2027. She is an Associate Editor of ACM Transactions on Autonomous and Adaptive Systems, a member of the EPSRC Peer Review College, and a frequent keynote and invited speaker at international conferences. Her current research focuses on generative AI, software architecture, microservices, and healthcare applications.

Our events are for adults aged 16 years and over.

This meeting is conducted in accordance with the BCS Code of Conduct for Meetings.

BCS is a membership organisation. If you enjoy this event, please consider joining BCS. You’ll be very welcome. You’ll receive access to many exclusive career development tools, an introduction to a thriving professional community and also help us Make IT Good For Society. Join BCS today

If you are attending in person, please familiarise yourself with the Visitor Instructions for the BCS London Office.

Please note, if you have any accessibility needs, please let us know via groups@bcs.uk, and we’ll work with you to make suitable arrangements.

BCS privacy notice: your data will be processed by BCS in accordance with our data privacy notice.

Photography: by attending this event, you may be photographed or filmed. Please speak to a member of staff if you do not wish to be included.

For overseas delegates who wish to attend the event, please note that BCS does not issue invitation letters.

This event is brought to you by: SPA SG

Hybrid: Recovering Microservice Architectures Automatically with MiSAR - SPA SG
Date and time
Wednesday 2 September, 6:30pm - 8:45pm
Location
BCS, The Chartered Institute for IT
25 Copthall Avenue
London
EC2R 7BP
Price
Free