In this paper, we propose LEMP as a model-driven process to develop a language endowed with a set of derived artifacts (syntax, interchange format, APIs, ...) and with a well defined formal semantics. The process exploits the Model Driven Engineering principles of metamodeling, model transformation and automatic generation of language processing tools. We describe the requirements to fulfill and the development steps of this language engineering life cycle, including the validation activities regarding the syntactic and semantic aspects. As a proof-of-concepts, we apply LEMP to the Finite State Machines and we report our experience in developing a language for the Abstract State Machine formal method.

LEMP : a language engineering model-driven process / A. Gargantini, E. Riccobene, P. Scandurra. - Crema : Università degli studi di Milano, Polo didattico e di ricerca di Crema, 2009.

LEMP : a language engineering model-driven process

E. Riccobene
Secondo
;
2009

Abstract

In this paper, we propose LEMP as a model-driven process to develop a language endowed with a set of derived artifacts (syntax, interchange format, APIs, ...) and with a well defined formal semantics. The process exploits the Model Driven Engineering principles of metamodeling, model transformation and automatic generation of language processing tools. We describe the requirements to fulfill and the development steps of this language engineering life cycle, including the validation activities regarding the syntactic and semantic aspects. As a proof-of-concepts, we apply LEMP to the Finite State Machines and we report our experience in developing a language for the Abstract State Machine formal method.
2009
Software language ; Language engineering ; Model-driven engineering ; Metamodeling ; Language artifacts development ; Semantics specification and validation.
Settore INF/01 - Informatica
Working Paper
LEMP : a language engineering model-driven process / A. Gargantini, E. Riccobene, P. Scandurra. - Crema : Università degli studi di Milano, Polo didattico e di ricerca di Crema, 2009.
File in questo prodotto:
File Dimensione Formato  
Riccobene.pdf

accesso aperto

Tipologia: Pre-print (manoscritto inviato all'editore)
Dimensione 618.19 kB
Formato Adobe PDF
618.19 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/69043
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact