diverges from the intended architecture. To prevent this, architecture conformance methods
are used to check if the source code complies with the architecture. In the development of
today's enterprise applications, general-purpose programming languages are used along
with a number of domain specific languages. So, there is a need for a conformance checking
method to support multi-language source artifacts. We present a model-based approach for …