Skip to content

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

  1. Parse code → Generate PSM (Platform Specific Model)
  2. Transform PSM → PIM (Platform Independent Model)
  3. Generate UML diagrams (optional)

Sections