| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:A preliminary study on various implementation approaches of domain-specific language
Authors:ID Kosar, Tomaž (Author)
ID Martínez López, Pablo E. (Author)
ID Barrientos, Pablo A. (Author)
ID Mernik, Marjan (Author)
Files:URL http://dx.doi.org/10.1016/j.infsof.2007.04.002
Work type:Unknown
Typology:1.01 - Original Scientific Article
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:Various implementation approaches for developing a domain-specific language are available in literature. There are certain common beliefs about the advantages/disadvantages of these approaches. However, it is hard to be objective and speak in favor of a particular one, since these implementation approaches are normally compared over diverse application domains. The purpose of this paper is to provide empirical results from ten diverse implementation approaches for domain-specific languages, but conducted using the same representative language. Comparison shows that these discussed approaches differ in terms of the effort need to implement them, however, the effort needed by a programmer to implement a domain-specific language should not be the only factor taken into consideration. Another important factor is the effort needed by an end-user to rapidly write correct programs using the produced domain-specific language. Therefore, this paper also provides empirical results on end-user productivity, which is measured as the lines of code needed to express a domain-specific program, similarity to the original notation, and how error-reporting and debugging are supported in a given implementation.
Keywords:domain-specific languages, embedded approach, preprocessing, compiler/interpreter generator, extesible compiler/interpreter
Year of publishing:2008
PID:20.500.12556/DKUM-27385 New window
ISSN on article:0950-5849
COBISS.SI-ID:11399958 New window
Publication date in DKUM:01.06.2012
Copy citation
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share

Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Record is a part of a journal

Title:Information and software technology
Shortened title:Inf. softw. technol.
COBISS.SI-ID:25611520 New window


Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
There are no comments!

Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica