• Taliansky jazyk

Linguaggi incorporati specifici per il dominio e Model Driven Engineering

Autor: Stefan Kroes

Il Model Driven Engineering (MDE) è un approccio emergente allo sviluppo del software. I concetti principali in MDE sono i modelli e le trasformazioni. Un modello è una rappresentazione del suo soggetto, che ne descrive solo gli aspetti rilevanti. I soggetti... Viac o knihe

Na objednávku

24.93 €

bežná cena: 27.70 €

O knihe

Il Model Driven Engineering (MDE) è un approccio emergente allo sviluppo del software. I concetti principali in MDE sono i modelli e le trasformazioni. Un modello è una rappresentazione del suo soggetto, che ne descrive solo gli aspetti rilevanti. I soggetti di questi modelli sono aspetti del sistema software in fase di sviluppo. I linguaggi di trasformazione dei modelli (MTL) sono spesso implementati utilizzando un approccio tradizionale alla progettazione del linguaggio, utilizzando un compilatore o un interprete dedicato. Esploreremo un metodo alternativo, ovvero lo sviluppo come linguaggio specifico di un dominio nel contesto di un linguaggio host per scopi generali. Abbiamo scelto Ruby come linguaggio host per la sua sintassi concisa e flessibile, per il supporto alla programmazione dichiarativa e funzionale, per le caratteristiche riflettenti e per la maturità della libreria standard. Per il nostro obiettivo, i più importanti sono i blocchi di codice e il sovraccarico dell'operatore. Questo rapporto introduce e spiega il nostro MTL chiamato TRANS. TRans supporta modelli sorgente e target multipli, l'ordine di esecuzione utilizzando un algoritmo di ordinamento topologico, funzionalità avanzate di tracciamento e funzioni AOP. Implementando TRans come MTEL siamo stati in grado di ridurre significativamente lo sforzo di implementazione.

  • Vydavateľstvo: Edizioni Sapienza
  • Rok vydania: 2021
  • Formát: Paperback
  • Rozmer: 220 x 150 mm
  • Jazyk: Taliansky jazyk
  • ISBN: 9786202955089

Generuje redakčný systém BUXUS CMS spoločnosti ui42.