publication . Doctoral thesis . Other literature type . 2016

A Functional, Comprehensive and Extensible Multi-Platform Querying and Transformation Approach

Horn, Tassilo;
Open Access
  • Published: 20 Jul 2016
  • Publisher: Logos Verlag
Abstract
This thesis is about a new model querying and transformation approach called FunnyQT which is realized as a set of APIs and embedded domain-specific languages (DSLs) in the JVM-based functional Lisp-dialect Clojure. Founded on a powerful model management API, FunnyQT provides querying services such as comprehensions, quantified expressions, regular path expressions, logic-based, relational model querying, and pattern matching. On the transformation side, it supports the definition of unidirectional model-to-model transformations, of inplace transformations, it supports defining bidirectional transformations, and it supports a new kind of co-evolution transfo...
Subjects
free text keywords: software development, JAVA, Clojure, FunnyQT, metamodels, API, model management
Download fromView all 2 versions
ZENODO
Doctoral thesis . 2016
Provider: ZENODO
http://dx.doi.org/10.5281/zeno...
Other literature type . 2016
Provider: Datacite
Powered by OpenAIRE Open Research Graph
Any information missing or wrong?Report an Issue
publication . Doctoral thesis . Other literature type . 2016

A Functional, Comprehensive and Extensible Multi-Platform Querying and Transformation Approach

Horn, Tassilo;