Welcome to MiSAR¶
What is MiSAR?¶
MiSAR is an approach that follows the Model Driven Architecture to semi-automatically generate architectural models of implemented microservice systems.
A video demonstration of MiSAR can be found at:
https://www.youtube.com/watch?v=sdRDkLesyS0
MiSAR consists of a parser that creates a Platform Specific Model from existing systems and a Model Transformation engine that transforms platform Specifc Models into Platform Independent Model instances. An instance of a MiSAR Platform Independent Model is the recovered architectural model of the implemented microservice system.
Workflow Overview¶
- Parse code → Generate PSM (Platform Specific Model)
- Transform PSM → PIM (Platform Independent Model)
- Generate UML diagrams (optional)