Abstract

This paper investigates the use of ontologies for the development of Domain-Specific Languages (DSL). In Model-based Software Development (MBSD), ontologies as formal models are mostly used in the phase of domain analysis as formal representations of domain models and requirements of a system. In this paper, we extend this view by introducing a concept of a DSL meta-model ontology that is defined as consisting of system ontology of a MSDB tool linked to one or more domain ontologies and external software artefacts. According to the solution presented in this paper, the given domain ontologies are semi-automatically integrated into a DSL meta-model using a set of transformations between constructs of ontology modelling language OWL and a modelling language used for representing DSL meta-models. This approach enables a dynamic semantic composition of a DSL meta-model and is prototypically implemented in Java as an extension to the DSL development tool CoCoViLa.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call