Telecommunications companies undergo massive transformations which reflect onto exacting requirements for controlling the costs of new Operation Support Systems (OSS) development and integration. This calls for the adoption of new approaches, which improve agility and reusability. Model Drive Development (MDD), as specified by OMG, can drastically tackle these issues and has, therefore, attracted the interest of the telecommunications industry. Equally important is the Open Source paradigm. For MDD to gain wide industrial adoption, tools should be available to facilitate the OSS development process. In this paper, we specify requirements MDD tools should meet for effective application of the approach. An extensive survey is then carried out to evaluate existing meta-modelling frameworks over the identified tools requirements. Eventually, we present the Integrated Eclipse Model driven Environment (IEME), which comprises a unified environment of bundled Eclipse-based MDD facilities that also supports the automatic generation of domain-specific tools.
[1]
Kun Yang,et al.
A Model Driven Integration Architecture for Ontology-Based Context Modelling and Context-Aware Application Development
,
2006,
ECMDA-FA.
[2]
Aniruddha S. Gokhale,et al.
Developing applications using model-driven design environments
,
2006,
Computer.
[3]
R Day,et al.
The eclipse open-development platform
,
2008
.
[4]
N. Georgalas,et al.
Model-driven systems development and integration environment
,
2005
.
[5]
Jack Greenfield,et al.
Software factories: assembling applications with patterns, models, frameworks and tools
,
2004,
OOPSLA '03.
[6]
S. B. Atienza-Samols,et al.
With Contributions by
,
1978
.
[7]
Andreas Prinz,et al.
Automatic Generation of Modelling Tools
,
2006,
ECMDA-FA.
[8]
Nektarios Georgalas,et al.
MDA-driven development of standard-compliant OSS components: the OSS/J inventory case-study.
,
2004
.