|
|
|
|
LEADER |
00000naa a2200000 a 4500 |
003 |
AR-LpUFIB |
005 |
20250311170248.0 |
008 |
230201s2007 xx o 000 0 eng d |
024 |
8 |
|
|a DIF-M2698
|b 2790
|z DIF002605
|
040 |
|
|
|a AR-LpUFIB
|b spa
|c AR-LpUFIB
|
100 |
1 |
|
|a Kosar, Tomaz
|
245 |
1 |
0 |
|a A preliminary study on various implementation approaches of domain-specific languages
|
490 |
0 |
|
|a ^p Datos electrónicos (1 archivo : 1040 KB)
|
500 |
|
|
|a Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática-UNLP (Colección BIPA / Biblioteca.) -- Disponible también en línea (Cons. 20/03/2009)
|
520 |
|
|
|a 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.
|
534 |
|
|
|a Information and Software Technology 2008 50 (5), pp. 390-405.
|
650 |
|
4 |
|a LENGUAJES DE DOMINIO ESPECÍFICO - DSL
|
650 |
|
4 |
|a COMPILADORES
|
700 |
1 |
|
|a Martínez López, Pablo Ernesto
|
700 |
1 |
|
|a Barrientos, Pablo Andrés
|
700 |
1 |
|
|a Mernik, Marjan
|
856 |
4 |
0 |
|u dx.doi.org/10.1016/j.infsof.2007.04.002
|
942 |
|
|
|c CP
|
952 |
|
|
|0 0
|1 0
|4 0
|6 A0178
|7 3
|8 BD
|9 77071
|a DIF
|b DIF
|d 2025-03-11
|l 0
|o A0178
|r 2025-03-11 17:02:48
|u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=183
|w 2025-03-11
|y CP
|
999 |
|
|
|c 52482
|d 52482
|