CHF 69.00

Bidirectional Transformations
International Summer School, Oxford, UK, July 25-29, 2016, Tutorial Lectures

English · Paperback / Softback

Shipping usually within 4 to 7 working days

Description

Read more

Bidirectional transformations (BX) are means of maintaining consistency between multiple information sources: when one source is edited, the others may need updating to restore consistency. BX have applications in databases, user interface design, model-driven development, and many other domains.
This volume represents the lecture notes from the Summer School on Bidirectional Transformations, held in Oxford, UK, in July 2016. The school was one of the final activities on the project "A Theory of Least Change for Bidirectional Transformations", running at the University of Oxford and the University of Edinburgh from 2013 to 2017 and funded by the UK Engineering and Physical Sciences Research Council. The five chapters included in this volume are a record of most of the material presented at the summer school. After a comprehensive introduction to bidirectional transformations, they deal with triple graph grammars, modular edit lenses, putback-based bidirectional programming, and engineering of bidirectional transformations.

Summary

Bidirectional transformations (BX) are means of maintaining consistency between multiple information sources: when one source is edited, the others may need updating to restore consistency. BX have applications in databases, user interface design, model-driven development, and many other domains.


This volume represents the lecture notes from the Summer School on Bidirectional Transformations, held in Oxford, UK, in July 2016. The school was one of the final activities on the project "A Theory of Least Change for Bidirectional Transformations", running at the University of Oxford and the University of Edinburgh from 2013 to 2017 and funded by the UK Engineering and Physical Sciences Research Council. The five chapters included in this volume are a record of most of the material presented at the summer school. After a comprehensive introduction to bidirectional transformations, they deal with triple graph grammars, modular edit lenses, putback-based bidirectional programming, and engineering of bidirectional transformations.

Product details

Assisted by Perdita Stevens (Editor), Jeremy Gibbons (Editor)
Publisher Springer, Berlin
 
Content Book
Product form Paperback / Softback
Publication date 29.03.2018
Subject Natural sciences, medicine, IT, technology > IT, data processing > IT
 
EAN 9783319791074
ISBN 978-3-31-979107-4
Pages 189
Illustrations IX, 189 p.
Dimensions (packing) 15.6 x 1.3 x 23.6 cm
Weight (packing) 312 g
 
Series Lecture Notes in Computer Science > 9715
Programming and Software Engineering
Subjects B, Software Engineering, Datenbanken, Wirtschaftsmathematik und -informatik, IT-Management, Theoretische Informatik, computer science, Softwareengineering, Database Management, Verification, Theory of Computation, Software Engineering/Programming and Operating Systems, Logics and Meanings of Programs, Management of Computing and Information Systems, IT Operations, database programming, Operating systems, Maintenance & repairs, information architecture, Management information systems, Computer programming / software engineering, Databases, Computer architecture & logic design, Semantics, Computer logic, Computer Science Logic and Foundations of Programming, Datenbanken / Datenmanagement, computerarchitecture, Projectmanagement, computerprogramming, programminglanguage, formallanguages, domain-specificlanguages, computersoftwareselectionandevaluation, ModelTransformation, graphtransformation, model-drivenengineering, contextsensitivegrammars, graphgrammar, triplegraphgrammars, incrementalcomputation, computationalgrammars
 

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.