Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels to define language (or formalism) abstract notation, so separating the abstract syntax and semantics of the language from their different concrete notations. However, metamodelling frameworks lack of a way to specify the semantics of languages, which is usually given in natural language. We claim that the MDE paradigm can gain rigor and preciseness from the integration with formal approaches, and we propose the integration with the ASMs to define a unified methodology for metamodel-based language syntax and semantics definitions.

Exploiting the ASM method within the model-driven engineering paradigm / A. Gargantini, E. Riccobene, P. Scandurra. - 06191(2006). (Intervento presentato al 06191. convegno Dagstuhl Seminar on Rigorous Methods for Software Construction and Analysis tenutosi a Schloss Dagstuhl, Germany nel 2006).

Exploiting the ASM method within the model-driven engineering paradigm

E. Riccobene
Secondo
;
P. Scandurra
Ultimo
2006

Abstract

Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels to define language (or formalism) abstract notation, so separating the abstract syntax and semantics of the language from their different concrete notations. However, metamodelling frameworks lack of a way to specify the semantics of languages, which is usually given in natural language. We claim that the MDE paradigm can gain rigor and preciseness from the integration with formal approaches, and we propose the integration with the ASMs to define a unified methodology for metamodel-based language syntax and semantics definitions.
Abstract state machines ; Model-driven engineering ; ASM Metamodel ; Metamodelling.
Settore INF/01 - Informatica
2006
http://drops.dagstuhl.de/opus/volltexte/2006/638/
Article (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
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/29976
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact