Envío express con hasta 50% OFF  Ver más

Enviar a
Quito, Pichincha
0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional

Selecciona tu país

América

Europa

Resto del mundo

portada A Functional, Comprehensive and Extensible Multi-Platform Querying and Transformation Approach (en Inglés)
Formato
Libro Físico
Idioma
Inglés
N° páginas
472
Encuadernación
Tapa Blanda
ISBN13
9783832542917

A Functional, Comprehensive and Extensible Multi-Platform Querying and Transformation Approach (en Inglés)

Tassilo Horn (Autor) · Logos Verlag Berlin · Tapa Blanda

A Functional, Comprehensive and Extensible Multi-Platform Querying and Transformation Approach (en Inglés) - Tassilo Horn

Libro Nuevo Importado
Envío: 25 a 33 días háb.
$ 198.73$ 109.30
-45%
Costos de importación incluídos en el precio ✅
Libro Nuevo

Última Unidad

$ 109.30
Llega entre el 16 Sep y el 30 Sep a Quito, Pichincha. Seleccionar ubicación

Reseña del libro "A Functional, Comprehensive and Extensible Multi-Platform Querying and Transformation Approach (en Inglés)"

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 in-place transformations, it supports defining bidirectional transformations, and it supports a new kind of co-evolution transformations that allow for evolving a model together with its metamodel simultaneously.Several properties make FunnyQT unique. Foremost, it is just a Clojure library, thus, FunnyQT queries and transformations are Clojure programs. However, most higher-level services are provided as task-oriented embedded DSLs which use Clojure's powerful macro-system to support the user with tailor-made language constructs important for the task at hand. Since queries and transformations are just Clojure programs, they may use any Clojure or Java library for their own purpose, e.g., they may use some templating library for defining model-to-text transformations. Conversely, like every Clojure program, FunnyQT queries and transformations compile to normal JVM byte-code and can easily be called from other JVM languages. Furthermore, FunnyQT is platform-independent and designed with extensibility in mind. By default, it supports the Eclipse Modeling Framework and JGraLab, and support for other modeling frameworks can be added with minimal effort and without having to modify the respective framework's classes or FunnyQT itself.Lastly, because FunnyQT is embedded in a functional language, it has a functional emphasis itself. Every query and every transformation compiles to a function which can be passed around, given to higher-order functions, or be parametrized with other functions.

Opiniones del libro

Preguntas frecuentes sobre el libro

Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Inglés.
La encuadernación de esta edición es Tapa Blanda.

Preguntas y respuestas sobre el libro

¿Tienes una pregunta sobre el libro? Inicia sesión para poder agregar tu propia pregunta.

Opiniones sobre Buscalibre

Ver más opiniones de clientes