A system development method describes practices, techniques, tools, roles, deliverables, standards and activities for the development of a software system. Model-driven software development, in particular OMG’s Model-Driven Architecture (MDA), is a new standard for modern software engineering.
We have experience with model-driven system development for object-oriented, component-based and service-oriented software systems. Our methods follow the MDA approach for modelling the system’s business context, requirements, architecture, design and realization.
In particular we focus on specification of platform-independent models as a basis for automatic generation of platform-specific models such as Web Services, Java EE, CORBA and .NET solutions. Through active participation in industry and research projects, in addition to standardisation activities within OMG, we can ensure that our methods are up-to-date with respect to the MDA technology. We also have experience in adapting our methods to meet the customers’ tool and technology choice.