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.
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:||A. > School of Science and Technology > Computer Science
A. > School of Science and Technology > Computer Science > Intelligent Environments Research Group
A. > School of Science and Technology > Computer Science > SensoLab group
|Depositing User:||Devika Mohan|
|Date Deposited:||02 Jul 2010 07:22|
|Last Modified:||13 Oct 2016 14:20|
Actions (login required)