Marc 21
|
001 |
|
61 |
003 |
|
BfC |
005 |
|
18102023113028 |
006 |
$m |
18102023113028 |
020 |
|
978-607-707-725-1 |
082 |
|
24 |
090 |
|
G216d |
100 |
|
GARCIA MOLINA, JESUS; GARCIA,FELIX; PELECHANO,VICENTE |
|
$q |
JESUS GARCIA MOLINA; VICENTE FELIX PELECHANO |
245 |
|
DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS |
246 |
|
CONCEPTOS, MÉTODOS Y HERRAMIENTAS |
|
$b |
Incluye portada |
260 |
|
Mexico : Alfaomega; 2014. |
|
$a |
Mexico |
|
$b |
Alfaomega |
|
$c |
2014 |
300 |
|
584p. tablas, graficos e imagenes; 17 x23cm. |
|
$a |
584p. |
|
$b |
tablas, graficos e imagenes |
|
$c |
17 x23cm |
500 |
|
indice, imagenes, ventanas |
500 |
$3 |
3 |
520 |
|
Los autores de este libro pensamos que las tecnologías basadas en modelos
no son una moda pasajera, sino que los modelos han venido para quedarse, al igual
que sucedió con los objetos. En nuestro trabajo de investigación y en proyectos con
empresas hemos comprobado el potencial de los modelos para elevar los niveles de
abstracción y automatización. Por ello, estamos plenamente convencidos de que los
conceptos, métodos y técnicas de MDE facilitan la creación y evolución del
software. No sabemos si su adopción y difusión por la industria será tan amplia
como en el caso de la orientación a objetos, pero sí que a lo largo de esta década irá
aumentando el número de proyectos en los que se aplicará la tecnología MDE en
las empresas para automatizar la construcción de software.
Los diferentes paradigmas que forman parte de MDE comparten unos
mismos principios básicos que son:
• El uso de modelos para representar los aspectos de interés de un sistema
software.
• Los modelos se expresan con lenguajes específicos del dominio (DSL).
• Los DSL se definen separando su notación de su sintaxis abstracta que se
representa con un metamodelo.
44 DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS © RA-MA
• La automatización se consigue mediante transformaciones de modelos que
convierten modelos de alto nivel de abstracción en artefactos software (por
ejemplo, código fuente o documentos XML), bien directamente mediante
transformaciones modelo-a-texto, o bien utilizando transformaciones
modelo-a-modelo intermedias.
Esos paradigmas MDE se pueden agrupar en tres categorías principales:
• Desarrollo de software dirigido en modelos (DSDM1
). Creación de
nuevos sistemas software.
• Reingeniería o modernización dirigida por modelos. Evolución de
sistemas existentes para mejorar su calidad.
• Models@Runtime. Los modelos son utilizados en tiempo de ejecución
para representar y razonar sobre el entorno de ejecución y comportamiento
del sistema. La automatización se consigue mediante transformaciones de
modelos que convierten modelos de alto nivel de abstracción en artefactos
software (por ejemplo, código fuente o documentos XML), bien
directamente mediante transformaciones modelo-a-texto, o bien utilizando
transformaciones modelo-a-modelo intermedias. |
521 |
|
Cualquier público |
546 |
|
Español |
650 |
|
DESARROLLOS; MODELO; METAMODELADO; LENGUAJE OCL; PERFILES; SINTAXIS |
700 |
|
Vallecillo,Antoio; Vara, Juan; Chicote,Cristina |
850 |
|
Biblioteca de Computación y Telecomunicaciones |
856 |
|
public/libros/61BfC/html/index.html |