Utilizzo di Neverlang per la modellazione di Domain Specific Languages

Terenzi, Mirco (2024) Utilizzo di Neverlang per la modellazione di Domain Specific Languages. [Laurea], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [L-DM270] - Cesena, Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)

Abstract

Nel campo informatico, la riusabilità del codice è un aspetto fondamentale, associato a numerosi vantaggi come la riduzione dei tempi di sviluppo e una maggiore affidabilità, poiché è sufficiente che il codice sia testato una sola volta. Neverlang è un framework progettato per lo sviluppo di linguaggi di programmazione che adotta questa filosofia come elemento chiave, favorendo una modellazione feature-oriented volta a promuovere il riutilizzo del codice e, in particolare, dei componenti linguistici. Lo scopo di Neverlang è scomporre gli aspetti funzionali di un linguaggio in una serie di funzionalità, chiamate features, per poi creare Domain-Specific Languages (DSL) che implementano solamente le caratteristiche necessarie. Inoltre, l'utilizzo di DSL permette di diminuire l'abstraction gap, ossia la “distanza” tra lo spazio concettuale del problema e il linguaggio utilizzato per codificarlo, ed il “carico cognitivo” necessario per imparare tale linguaggio.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Terenzi, Mirco
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Domain-Specific Language,Neverlang language workbench,SQL,Neverlang,DSL
Data di discussione della Tesi
3 Ottobre 2024
URI

Altri metadati

Gestione del documento: Visualizza il documento

^