MDA-driven development of standard-compliant OSS components: the OSS/J inventory case-study.

Georgalas, Nektarios and Azmoodeh, Manooch and Clark, Tony and Evans, Andy and Sammut, Paul and Willans, James (2004) MDA-driven development of standard-compliant OSS components: the OSS/J inventory case-study. In: Second European Workshop on Model Driven Architecture (MDA) with an emphasis on methodologies and transformations, 7-8 September 2004, Canterbury, England. (Unpublished)



The telecommunications-oriented Operational Support Systems (OSS) industry have recognised the value of technology independent modelling of OSS solutions as a way to reduce cost, add agility, validate and verify solution designs against architectural guidelines of an enterprise and most importantly provide traceability in the design methodology process. The challenges faced by the OSS community is how MDA tools can deliver the promise of advanced meta-modelling, model definition and validation and model transformation for both OSS software components and integration logic in the larger OSS landscape. This paper describes how an advanced extensible meta-modelling tool is used to build an OSS component following best practice industry guidelines. Extended MOF, extended executable OCL and a powerful transformation language are used to capture the constraints in the meta-models as well as models followed by complete, 100% code generation from models. Furthermore, meta-models are also developed to capture graphical user interface elements in conjunction with the inventory data models, which are then automatically translated into code. This work is the precursor for defining extensive meta-models for a component-based OSS infrastructure based on industry best practice, for adding high degree of formality to model specifications and for enabling the verification of domain requirements by executing the models through model snapshot creation, way before system implementation takes place.

Item Type:Conference or Workshop Item (Paper)
Research Areas:School of Science and Technology > Computer Science
School of Science and Technology > Computer Science > SensoLab group
School of Science and Technology > Computer Science > Intelligent Environments group
ID Code:6201
Useful Links:
Deposited On:02 Jul 2010 07:22
Last Modified:10 Oct 2014 10:11

Repository staff only: item control page

Full text downloads (NB count will be zero if no full text documents are attached to the record)

Downloads per month over the past year