Descripción
Desarrollo de Software Dirigido por Modelos: Conceptos, Métodos y Herramientas
Resumen del libro
Este manual ofrece una guía completa y actualizada sobre la ingeniería del software basada en modelos (MDE), una disciplina clave para la industrialización del desarrollo de software. Los autores, con amplia experiencia investigadora y empresarial, presentan de forma detallada los conceptos fundamentales, las técnicas de construcción de lenguajes específicos de dominio (DSL) y las transformaciones de modelos. A través de ejemplos prácticos y el análisis de las herramientas más relevantes, el lector adquirirá los conocimientos necesarios para aplicar MDE en proyectos reales, elevando el nivel de abstracción y automatización en la creación y evolución del software.
¿De qué trata?
La obra se estructura en cinco partes principales, precedidas de una introducción que ofrece una visión global de MDE. En primer lugar, se profundiza en los pilares básicos: modelos y metamodelos. A continuación, se aborda la construcción de lenguajes específicos de dominio (DSL), esenciales para expresar soluciones en el vocabulario del problema. La tercera parte se centra en las transformaciones de modelos, el mecanismo que permite automatizar tareas de desarrollo. La cuarta parte ilustra la aplicación práctica de MDE mediante tres casos de uso distintos: el desarrollo dirigido por modelos (MDD), la reingeniería de modelos y el concepto de models@runtime. Finalmente, los últimos capítulos presentan soluciones basadas en MDE y un análisis de las herramientas disponibles en el ecosistema, combinando rigor científico con experiencia práctica para ofrecer una panorámica completa de la disciplina.
Temas principales
- Modelado y metamodelado como base de la ingeniería del software.
- Construcción y aplicación de lenguajes específicos de dominio (DSL).
- Transformación de modelos para la automatización de procesos de desarrollo.
- Desarrollo dirigido por modelos (MDD) y reingeniería de software.
- Concepto de models@runtime para sistemas adaptativos.
- Herramientas y soluciones prácticas para entornos MDE.
¿Para quién está recomendado?
Este libro está dirigido a profesionales del desarrollo de software, ingenieros de software, investigadores y estudiantes de posgrado en informática que deseen comprender y aplicar las técnicas de desarrollo dirigido por modelos. Es especialmente útil para aquellos que buscan aumentar la productividad, la calidad y la capacidad de mantenimiento de sus proyectos mediante un enfoque basado en modelos.
Qué aporta este libro
- Proporciona una base conceptual sólida y detallada sobre MDE, combinando teoría y práctica.
- Ofrece ejemplos reales de aplicación en desarrollo, reingeniería y sistemas en tiempo de ejecución.
- Presenta un análisis de las herramientas más relevantes del ecosistema MDE para facilitar su adopción.
- Ayuda a elevar el nivel de abstracción en el desarrollo de software, permitiendo centrarse en la lógica del dominio.
- Facilita la automatización de tareas repetitivas y la mejora de la calidad del software mediante transformaciones de modelos.
Ficha técnica
- Autor: García Rubio, Félix Óscar; Vara Mesa, Juan Manuel; Vicente Chicote, Cristina
- Editorial: RA-MA S.A. Editorial y Publicaciones
- Idioma: Español
- Tema: Computación e informática
- Colección: Informática general
- Encuadernación: Bolsillo
- Fecha de edición: abril de 2013
- Número de páginas: 583
- Peso: 978 g
Valoración editorial
Esta obra se presenta como un recurso de referencia para quienes buscan una inmersión profunda y estructurada en el desarrollo dirigido por modelos. Su enfoque, que equilibra el rigor académico con la aplicabilidad práctica, la convierte en una herramienta valiosa tanto para la formación como para la consulta profesional. La inclusión de casos de estudio variados y el análisis de herramientas actuales facilitan la transferencia de los conceptos teóricos a la práctica real, respondiendo a las necesidades de un público técnico que busca mejorar sus procesos de desarrollo de software.

