20,99 €
inkl. MwSt.

Versandfertig in 1-2 Wochen
payback
10 °P sammeln
  • Broschiertes Buch

La Ingeniería Dirigida por Modelos (MDE) es un enfoque emergente para el desarrollo de software. Los principales conceptos en MDE son los modelos y las transformaciones. Un modelo es una representación de su sujeto, describiendo sólo los aspectos relevantes del mismo. Los temas de estos modelos son aspectos del sistema de software en desarrollo. Los lenguajes de transformación de modelos (MDE) suelen aplicarse utilizando un enfoque tradicional del diseño de lenguajes, mediante un compilador o intérprete dedicado. Exploraremos un método alternativo, a saber, desarrollarlo como un Lenguaje de…mehr

Produktbeschreibung
La Ingeniería Dirigida por Modelos (MDE) es un enfoque emergente para el desarrollo de software. Los principales conceptos en MDE son los modelos y las transformaciones. Un modelo es una representación de su sujeto, describiendo sólo los aspectos relevantes del mismo. Los temas de estos modelos son aspectos del sistema de software en desarrollo. Los lenguajes de transformación de modelos (MDE) suelen aplicarse utilizando un enfoque tradicional del diseño de lenguajes, mediante un compilador o intérprete dedicado. Exploraremos un método alternativo, a saber, desarrollarlo como un Lenguaje de Dominio Específico dentro del contexto de un lenguaje anfitrión de propósito general. Elegimos Ruby como nuestro lenguaje anfitrión debido a su sintaxis concisa y flexible, su soporte para programación declarativa y funcional, sus características reflexivas y su madura biblioteca estándar. Para nuestro objetivo, los más importantes son los bloques de código y la sobrecarga de operadores. Este informe presenta y explica nuestro MTL llamado TRans. TRans soporta múltiples modelos de origen y destino, ordenamiento de la ejecución mediante un algoritmo de ordenación topológica, funcionalidad avanzada de rastreo y características AOP. Al implementar TRans como un MTEL fuimos capaces de reducir significativamente el esfuerzo de implementación.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Autorenporträt
Stefan Kroes ha estado trabajando en el desarrollo de software durante unos 10 años. En 2002 comenzó sus estudios de Informática en la Universidad de Twente, donde se graduó en 2010 en el campo de la Ingeniería de Software. Como un ávido fan del código abierto y Ruby, combinó la ingeniería basada en modelos con las facilidades de Ruby para lenguajes de dominio específico.