Computer Science and Information Systems 2011 Volume 8, Issue 2, Pages: 317-342
https://doi.org/10.2298/CSIS101231019C
Full text ( 607 KB)
Cited by
Ontology driven development of domain-specific languages
Ceh Ines (Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia)
Crepinšek Matej (Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia)
Kosar Tomaž (Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia)
Mernik Marjan (Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia)
Domain-specific languages (DSLs) are computer (programming, modeling,
specification) languages devoted to solving problems in a specific domain.
The development of a DSL includes the following phases: decision, analysis,
design, implementation, testing, deployment, and maintenance. The least-known
and least examined are analysis and design. Although various formal
methodologies exist, domain analysis is still done informally most of the
time. A common reason why formal methodologies are not used as often as they
could be is that they are very demanding. Instead of developing a new, less
complex methodology, we propose that domain analysis could be replaced with a
previously existing analysis in another form. A particularly suitable form is
the use of ontologies. This paper focuses on ontology-based domain analysis
and how it can be incorporated into the DSL design phase. We will present the
preliminary results of the Ontology2DSL framework, which can be used to help
transform ontology to a DSL grammar incorporating concepts from a domain.
Keywords: domain-specific language, domain analysis, ontology