Model Driven Software Engineering Meta-Workbenches: An XTools Approach


Model Driven Software Engineering aims to provide a quality assured process for designing and generating software. Modelling frameworks that offer technologies for domain specific language and associated tool construction are called language workbenches. Since modelling is itself a domain, there are benefits to applying a workbenchbased approach to the construction of modelling languages and tools. Such a framework is a meta-modelling tool and those that can generate themselves are reflective metatools. This article reviews the current state of the art for modelling tools and proposes a set of reflective meta-modelling tool requirements. The XTools framework has been designed as a reflective meta-tool and is used as a benchmark.

Divisions: College of Engineering & Physical Sciences
College of Engineering & Physical Sciences > Aston Institute of Urban Technology and the Environment (ASTUTE)
Additional Information: CC BY-ND 4.0
Publication ISSN: 0948-6968
Last Modified: 27 Jun 2024 10:36
Date Deposited: 07 Dec 2020 15:48
Full Text Link:
Related URLs: http://www.jucs ... are_engineering (Publisher URL)
PURE Output Type: Article
Published Date: 2020-09-28
Accepted Date: 2020-09-25
Authors: Clark, Tony (ORCID Profile 0000-0003-3167-0739)
Gulden, Jens

Export / Share Citation


Additional statistics for this record