… design patterns are model-view-control, observer/observable, visitor, command … minimal control flow, yet is powerful, robust, flexible and easy to maintain …
sigcse 2004: 467-471 [doi]… point of view and requires the development of different software versions … and to provide a community of users with a controlled vocabulary. We use … diversity by introducing the Model Driven Architecture (MDA). The MDA is centred around …
PhD thesis, Vrije Universiteit Brussel, Brussels, Belgium, April 2008.