We have a long-term experience in defining methods for model-driven software engineering of object-oriented, component-based, and service-oriented systems. Our methods follow the Object Management Group (OMG)’s Model-Driven Architecture (MDA) for modelling the system’s business context, requirements, architecture, design, and realization. In particular, we focus on the specification of platform-independent models as a basis for automatic generation of platform-specific models for Web Services, Java EE, and .NET platforms. We also have experience in adapting our methods to meet the customers’ tool and technology choice. Through active participation in research projects and collaboration with industry, in addition to standardisation activities within OMG, we can ensure that our methods are up-to-date with respect to MDA.

Current method development

Past method development