A preliminary study on various implementation approaches of domain-specific languages

Kosar, Tomaz

Título:
A preliminary study on various implementation approaches of domain-specific languages
Autor:
Kosar, Tomaz
Colaboradores:
Martínez López, Pablo ErnestoBarrientos, Pablo AndrésMernik, Marjan
Temas:
LENGUAJES DE DOMINIO ESPECÍFICO - DSLCOMPILADORES
En:
Information and Software Technology 2008 50 (5), pp. 390-405.
Resumen:
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. c2007 Elsevier B.V. -- Keywords: Domain-specific languages; Embedded approach; Preprocessing; Compiler/interpreter; Compiler/interpreter generator; Extensible compiler/interpreter; Commercial-Off-The-Shelf.
URL/DOI:
Medio:
Soporte electrónico
Tipo de documento:
Artículo
Idioma:
Inglés
Publicación:
, 2007

Puede solicitar más fácilmente el ejemplar con: A0178

Ver estantes

La edición contiene los siguientes documentos electrónicos para descargar:

Se cuenta con disponibilidad inmediata para llevar a domicilio.


Disponibilidad Actual Para Préstamo: 1 Disponibilidad Actual Para Sala de Lectura: 0 Cantidad Actual de Reservas: 0 Cantidad Actual de Préstamos: 0

Valoración


Comentarios (0)