Automating the construction of domain-specific modeling languages for object-oriented frameworks - Santos, A. L.; Koskimies, K.; Lopes, A. (Journal of Systems and Software, 2010)