Benchmarking bidirectional transformations: theory, implementation, application, and assessment
Bidirectional transformations (bx) are relevant for a wide range of application domains.
While bx problems may be solved with unidirectional languages and tools, maintaining …
While bx problems may be solved with unidirectional languages and tools, maintaining …
Exact Bayesian inference by symbolic disintegration
Bayesian inference, of posterior knowledge from prior knowledge and observed evidence, is
typically defined by Bayes's rule, which says the posterior multiplied by the probability of an …
typically defined by Bayes's rule, which says the posterior multiplied by the probability of an …
[PDF][PDF] Foundations of reversible computation
Reversible computation allows computation to proceed not only in the standard, forward
direction, but also backward, recovering past states. While reversible computation has …
direction, but also backward, recovering past states. While reversible computation has …
Reflections on monadic lenses
Bidirectional transformations (bx) have primarily been modeled as pure functions, and do
not account for the possibility of the side-effects that are available in most programming …
not account for the possibility of the side-effects that are available in most programming …
Introduction to bidirectional transformations
Bidirectional transformations (BX) serve to maintain consistency between different
representations of related and often overlap** information, translating changes in one …
representations of related and often overlap** information, translating changes in one …
Coherence for lenses and open games
J Hedges - arxiv preprint arxiv:1704.02230, 2017 - arxiv.org
Categories of polymorphic lenses in computer science, and of open games in compositional
game theory, have a curious structure that is reminiscent of compact closed categories, but …
game theory, have a curious structure that is reminiscent of compact closed categories, but …
An axiomatic basis for bidirectional programming
Among the frameworks of bidirectional transformations proposed for addressing various
synchronisation (consistency maintenance) problems, Foster et al.'s [2007] asymmetric …
synchronisation (consistency maintenance) problems, Foster et al.'s [2007] asymmetric …
Hobit: Programming lenses without using lens combinators
We propose HOBiT, a higher-order bidirectional programming language, in which users can
write bidirectional programs in the familiar style of conventional functional programming …
write bidirectional programs in the familiar style of conventional functional programming …
[LIBRO][B] Specification languages for preserving consistency between models of different languages
ME Kramer - 2019 - books.google.com
When complex IT systems are being developed, the usage of several programming and
modelling languages can lead to inconsistencies that yield faulty designs and …
modelling languages can lead to inconsistencies that yield faulty designs and …
Reversible occurrence nets and causal reversible prime event structures
One of the well-known results in concurrency theory concerns the relationship between
event structures and occurrence nets: an occurrence net can be associated with a prime …
event structures and occurrence nets: an occurrence net can be associated with a prime …