z-logo
open-access-imgOpen Access
Model Driven Software Engineering Meta-Workbenches: An XTools Approach
Author(s) -
Tony Clark,
Jens Gulden
Publication year - 2020
Publication title -
jucs - journal of universal computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.284
H-Index - 53
eISSN - 0948-695X
pISSN - 0948-6968
DOI - 10.3897/jucs.2020.060
Subject(s) - metamodeling , computer science , software engineering , model driven architecture , process (computing) , domain (mathematical analysis) , benchmark (surveying) , set (abstract data type) , software , systems engineering , software development , engineering , programming language , mathematical analysis , mathematics , geodesy , geography
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom