An approach to architecture-centric domain-specific modelling and implementation for software development and reuse.

De Montfort University Open Research Archive

Show simple item record Duan, Qing 2010-06-28T14:48:47Z 2010-06-28T14:48:47Z 2010
dc.description.abstract Model-driven development has been considered to be the hope of improving software productivity significantly. However, it has not been achieved even after many years of research and application. Models are only and still used at the analysis and design stage, furthermore, models gradually deviate from system implementation. The thesis integrates domain-specific modelling and web service techniques with model-driven development and proposes a unified approach, SODSMI (Service Oriented executable Domain-Specific Modelling and Implementation), to build the executable domain-specific model and to achieve the target of model-driven development. The approach is organised by domain space at architectural level which is the elementary unit of the domain-specific modelling and implementation framework. The research of SODSMI is made up of three main parts: Firstly, xDSM (eXecutable Domain-Specific Model) is proposed as the core construction for domain-specific modelling. Behaviour scenario is adopted to build the meta-modelling framework for xDSM. Secondly, XDML language (eXecutable Domain-specific Meta-modelling Language) is designed to describe the xDSM meta-model and its application model. Thirdly, DSMEI (Domain-Specific Model Execution Infrastructure) is designed as the execution environment for xDSM. Web services are adopted as the implementation entities mapping to core functions of xDSM so as to achieve the service-oriented domain-specific application. The thesis embodies the core value of model and provides a feasible approach to achieve real model-driven development from modelling to system implementation which makes domain-specific software development and reuse coming true. en
dc.language.iso en en
dc.publisher De Montfort University en
dc.subject model-driven development en
dc.subject domain specific modelling en
dc.subject web service en
dc.subject domain specific modelling language en
dc.title An approach to architecture-centric domain-specific modelling and implementation for software development and reuse. en
dc.type Thesis or dissertation en
dc.publisher.department Faculty of Technology en
dc.type.qualificationlevel Doctoral en
dc.type.qualificationname PhD en

Files in this item

This item appears in the following Collection(s)

Show simple item record