Towards fast metamodel evolution in LiquidML

Detalles Bibliográficos
Autor Principal: Robles Luna, Esteban
Otros autores o Colaboradores: Rossi, Gustavo Héctor, Rivero, José Matías, Domínguez-Mayo, Francisco José, García-García, Julián Alberto, Escalona, María José
Formato: Capítulo de libro
Lengua:inglés
Acceso en línea:Consultar en el Cátalogo
Resumen:The software industry is applying Model-driven development approaches due to a core set of benefits, such as raising the level of abstraction and reducing coding errors. However, their underlying modeling languages tend to be quite static, making their evolution hard, specifically when the corresponding metamodel does not support primitives and/or functionalities required in specific business domains. This paper presents an extension to the LiquidML language to support fast metamodel evolution by allowing experts to abstract new language concepts from primitives while supporting automatic tool evolution and zero application downtime. To probe our claims, we evaluate the evolutionary capabilities of existing modeling languages and LiquidML in a real world language extension.
Notas:Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
Descripción Física:1 archivo (2,1 MB)

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250423183228.0
008 230201s2017 xx r 000 0 eng d
024 8 |a DIF-M7762  |b 7981  |z DIF007091 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Robles Luna, Esteban  |9 45986 
245 1 0 |a Towards fast metamodel evolution in LiquidML 
300 |a 1 archivo (2,1 MB) 
500 |a Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca) 
520 |a The software industry is applying Model-driven development approaches due to a core set of benefits, such as raising the level of abstraction and reducing coding errors. However, their underlying modeling languages tend to be quite static, making their evolution hard, specifically when the corresponding metamodel does not support primitives and/or functionalities required in specific business domains. This paper presents an extension to the LiquidML language to support fast metamodel evolution by allowing experts to abstract new language concepts from primitives while supporting automatic tool evolution and zero application downtime. To probe our claims, we evaluate the evolutionary capabilities of existing modeling languages and LiquidML in a real world language extension. 
534 |a Journal of Web Engineering, Volume 16(3-4), pp. 183-211. 
700 1 |a Rossi, Gustavo Héctor  |9 44094 
700 1 |a Rivero, José Matías  |9 46758 
700 1 |a Domínguez-Mayo, Francisco José  |9 48401 
700 1 |a García-García, Julián Alberto  |9 48402 
700 1 |a Escalona, María José  |9 48403 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0919  |7 3  |8 BD  |9 82338  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0919   |r 2025-03-11 17:04:52  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=1664  |w 2025-03-11  |y CP 
999 |c 56867  |d 56867