Bidirectional Transformations: A Cross-Discipline Perspective: GRACE Meeting Notes, State of the Art, and Outlook
Abstract The GRACE International Meeting on Bidirectional Transformations was held in
December 2008 near Tokyo, Japan. The meeting brought together researchers and …
December 2008 near Tokyo, Japan. The meeting brought together researchers and …
A landscape of bidirectional model transformations
P Stevens - … Techniques in Software Engineering II: International …, 2008 - Springer
Abstract Model transformations are a key element in the OMG's Model Driven Development
agenda. They did not begin here: the fundamental idea of transforming, automatically, one …
agenda. They did not begin here: the fundamental idea of transforming, automatically, one …
ISA Semantics for ARMv8-a, RISC-v, and CHERI-MIPS
A Armstrong, T Bauereiss, B Campbell, A Reid… - Proceedings of the …, 2019 - dl.acm.org
Architecture specifications notionally define the fundamental interface between hardware
and software: the envelope of allowed behaviour for processor implementations, and the …
and software: the envelope of allowed behaviour for processor implementations, and the …
[PDF][PDF] Categorical foundations of gradient-based learning
GSH Cruttwell, B Gavranović, N Ghani… - European …, 2022 - library.oapen.org
We propose a categorical semantics of gradient-based machine learning algorithms in terms
of lenses, parametric maps, and reverse derivative categories. This foundation provides a …
of lenses, parametric maps, and reverse derivative categories. This foundation provides a …
Aeneas: Rust verification by functional translation
S Ho, J Protzenko - Proceedings of the ACM on Programming …, 2022 - dl.acm.org
We present Aeneas, a new verification toolchain for Rust programs based on a lightweight
functional translation. We leverage Rust's rich region-based type system to eliminate …
functional translation. We leverage Rust's rich region-based type system to eliminate …
From state-to delta-based bidirectional model transformations: The symmetric case
A bidirectional transformation (BX) keeps a pair of interrelated models synchronized.
Symmetric BXs are those for which neither model in the pair fully determines the other. We …
Symmetric BXs are those for which neither model in the pair fully determines the other. We …
Category theory in machine learning
D Shiebler, B Gavranović, P Wilson - arXiv preprint arXiv:2106.07032, 2021 - arxiv.org
Over the past two decades machine learning has permeated almost every realm of
technology. At the same time, many researchers have begun using category theory as a …
technology. At the same time, many researchers have begun using category theory as a …
Provenance: a future history
Science, industry, and society are being revolutionized by radical new capabilities for
information sharing, distributed computation, and collaboration offered by the World Wide …
information sharing, distributed computation, and collaboration offered by the World Wide …
Feature-based classification of bidirectional transformation approaches
Bidirectional model transformation is a key technology in model-driven engineering (MDE),
when two models that can change over time have to be kept constantly consistent with each …
when two models that can change over time have to be kept constantly consistent with each …