Coupling Static and Dynamic Models Information
Abstract
In Model Driven Engineering (MDE) a system may be represented by a model conforming to a given metamodel. The joint use of several models representing the same system is called multimodeling. In this work we show how different models representing the same legacy system may be used for program comprehension. More precisely, we show how to jointly exploit static (structural) and dynamic (behavioral) models of the same program to enhance understandability. The key advantage of MDE is that all models are based on a uniform representation and thus the joint use of these models is greatly facilitated.