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