• Aucun résultat trouvé

Bidirectional Transformations with Deltas: A Dependently Typed Approach (Talk Proposal)

N/A
N/A
Protected

Academic year: 2022

Partager "Bidirectional Transformations with Deltas: A Dependently Typed Approach (Talk Proposal)"

Copied!
1
0
0

Texte intégral

(1)

Bidirectional Transformations with Deltas:

A Dependently Typed Approach (Talk Proposal)

James McKinna LFCS, School of Informatics

University of Edinburgh [email protected]

Abstract

In recent years in the bx literature, attention has turned to incor- porating intensional information about edits (based on monoid ac- tions [HPW12,AU14, for example]), or more generally, deltas (based on categories [DXC11a, DXC+11b]), describing model updates. This talk sketches a dependently-typed approach to consistency maintenance,

`

a la Meertens/Stevens [Mee98, Ste10], building on a propositions-as- types account of consistency [McK16]. The resulting definition of dependently-typed bx (dtbx) has identities and is closed under compo- sition; examples include the above instances of delta-based bx. The def- inition is “pre-categorical”, relying on no ambient assumptions about categorical structure on model spaces. We reconcile the dependently- typed approach to deltas with the categorical by examining analogues of the hippocraticness and overwriteability properties, and discuss this relationship in the context of recent developments in type theory.

References

[AU14] D. Ahman and T. Uustalu. Coalgebraic update lenses. ENTCS, 308:25–48, 2014.

[DXC11a] Z. Diskin, Y. Xiong, and K. Czarnecki. From state- to delta-based bidirectional model transforma- tions: the asymmetric case. JOT, 10:6: 1–25, 2011.

[DXC+11b] Z. Diskin, Y. Xiong, K. Czarnecki, H. Ehrig, F. Hermann, and F. Orejas. From state- to delta-based bidirectional model transformations: The symmetric case. InMODELS, pages 304–318, 2011.

[HPW12] M. Hofmann, B. C. Pierce, and D. Wagner. Edit lenses. InPOPL, pages 495–508. ACM, 2012.

[McK16] J. McKinna. Complements witness consistency. Inthese proceedings, 2016.

[Mee98] L. Meertens. Designing constraint maintainers for user interaction. Unpublished manuscript, avail- able fromhttp://www.kestrel.edu/home/people/meertens/, June 1998.

[Ste10] Perdita Stevens. Bidirectional model transformations in QVT: Semantic issues and open questions.

SoSyM, 9(1):7–20, 2010.

Copyrightc by the paper’s author. Copying permitted for private and academic purposes.

In: A. Anjorin, J. Gibbons (eds.): Proceedings of the Fifth International Workshop on Bidirectional Transformations (Bx 2016), Eindhoven, The Netherlands, April 8, 2016, published at http://ceur-ws.org

Références

Documents relatifs

The workshop series on Bidirectional Transformations (BX) is dedicated to bringing researchers together from di↵erent disciplines of computer science working on BX- related

We propose a technique based on adequate encodings of the types and judgements of a typed specification language in terms of a simply typed higher-order logic program, which is

[r]

Our bidirectional transformation in UnCAL is based on its bidirectional evaluation, whose semantics is given by F [[ ]] and B [[ ]] as follows. F [[e]]ρ = G is the forward

Introducing uncertainty in modeling processes means that, rather than having a single model, we actually have a set of possible models and we are not sure which is the correct

2: The modified RDBMS model (a) and the correspondent UML model (b) In Listing 1.1 we report a fragment of the transformation which is expressed in the tex- tual concrete syntax of

The Congress agenda addressed the public health challenges for the new millennium: securing health at the heart of development, putting the emphasis on social and economic

However, when consumers have external credible information about the firm’s practices which nourish an idea about its reputation, this information should exert a