Gå til søgefeltetSpring over til navigationSpring til hovedindhold

On the Computational Expressiveness of Model Transformation Languages

  • Ahmad Salim Al-Sibahi
Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Tidsskriftartikel
Forskning

Open Access

Resume

Common folklore in the model transformation community dictates that most transformation languages are Turing-complete. It is however seldom that a proof or an explanation is provided on why such property holds; due to the widely different features and execution models in these language, it is not immediately obvious what their computational expressiveness is. In this paper we present an analysis that clarifies the computational expressiveness of a large number of model transformation languages. The analysis confirms the folklore for all model transformation languages, except the bidirectional ones. While this excludes many verification techniques from being applied on the languages as a whole, it might be possible to verify subsets of these languages; this holds especially for those languages which provide optional termination checking or those that require the use of exotic constructs to achieve the stated level of expressiveness.

Publikation information

Produktionstype

Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Tidsskriftartikel
Forskning

Originalsprog

Engelsk

Tidsskrift (Bind, Nummer)

ITU Technical Report Series (Udgave TR-2015-184)

Publikationsmilepæle

  • Udgivet - 01/2015

Publikationsstatus

Udgivet - 01/2015

ISSN

1600-6100

Adgang til dokumenter

Indsendt manuskript, 648.82 KB