London Area, United Kingdom
As part of the MiSAR research project under Dr Nour Ali, I contribute to the evaluation and enhancement of a model-driven tool designed to recover architectural models from microservice-based systems.
Key Contributions:
• Evaluating and testing the MiSAR toolchain across different environments and systems to assess reliability, usability, and reproducibility.
• Analysing microservice-based applications to understand how implementation artefacts (e.g. Docker, configuration, environment, code) are transformed into architectural models.
• Contributing to tool improvement and development, including implementing fixes, refining workflows, and improving overall user experience.
• Exploring and extending the tool’s capabilities to support additional ecosystems such as PHP and Go, beyond its current Java-focused scope.
• Identifying architectural and tooling limitations and proposing enhancements to improve integration, scalability, and accessibility.
• Collaborating on research-driven development, bridging practical software engineering with model-driven architecture recovery approaches.