Authors:
Anastasiia Kuzenkova
;
Anna Deripaska
;
Timofey Bryksin
;
Yurii Litvinov
and
Vladimir Polyakov
Affiliation:
Saint-Petersburg State University, Russian Federation
Keyword(s):
Metamodelling, Visual Languages, DSL, Domain-Specific Modelling, DSM Platforms.
Related
Ontology
Subjects/Areas/Topics:
Cross-Feeding between Data and Software Engineering
;
Meta Programming Systems and Meta-Modeling
;
Model-Driven Engineering
;
Software Engineering
;
Software Engineering Methods and Techniques
Abstract:
This article describes a technology for rapid creation of domain-specific languages called QReal. Domain-specific modelling is promising new paradigm, as it provides a serious boost to productivity of developers (3 to 10 times in some cases, compared to common development methodologies), so support tools for it are worth studying. QReal is a research project and a prototype of such tool to support domain-specific modelling. Overview of QReal basic metamodelling capabilities, like abstract and concrete syntax definition, is given, some advanced capabilities like defining semantics of visual language, constraints and refactoring support are described. Two cases of successful use of this technology to create domain-specific solutions are presented, some promising future work directions are given.