[HTML][HTML] Unifying semantic foundations for automated verification tools in Isabelle/UTP
The growing complexity and diversity of models used for engineering dependable systems
implies that a variety of formal methods, across differing abstractions, paradigms, and …
implies that a variety of formal methods, across differing abstractions, paradigms, and …
Programmable view update strategies on relations
View update is an important mechanism that allows updates on a view by translating them
into the corresponding updates on the base relations. The existing literature has shown the …
into the corresponding updates on the base relations. The existing literature has shown the …
Unifying heterogeneous state-spaces with lenses
Most verification approaches embed a model of program state into their semantic treatment.
Though a variety of heterogeneous state-space models exists, they all possess common …
Though a variety of heterogeneous state-space models exists, they all possess common …
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 …
Principles and practice of bidirectional programming in BiGUL
Putback-based bidirectional programming allows the programmer to write only one
backward transformation, from which the unique corresponding forward transformation is …
backward transformation, from which the unique corresponding forward transformation is …
BCDS agent: an architecture for bidirectional collaborative data sharing
M Takeichi - コンピュータ ソフトウェア, 2021 - jstage.jst.go.jp
We have been discussing data sharing among autonomous independent sites in the
distributed system to meet various demands for application. Among them the need for …
distributed system to meet various demands for application. Among them the need for …
A tangled web of 12 Lens laws
K Nakano - International Conference on Reversible Computation, 2021 - Springer
Bidirectional transformation has played important roles in broad areas, database
management, programming language, and model-driven development after Foster et al …
management, programming language, and model-driven development after Foster et al …
SYNTHBX: An Example-guided Synthesizer for Bidirectional Programs on Relations
BN Trong, K Tsushima, Z Hu - Journal of Information Processing, 2024 - jstage.jst.go.jp
Bidirectional transformations between different representations of related information appear
frequently in many different areas like databases, software engineering, and programming …
frequently in many different areas like databases, software engineering, and programming …
Toward programmable strategy for co-existence of relational schemes
The co-existence of relational schemas is an important feature of a database. A schema
evolves to new versions, and then these multiple schema versions concurrently serve to …
evolves to new versions, and then these multiple schema versions concurrently serve to …
Relational Reactive Programming: miniKanren for the Web
E Donahue - arxiv preprint arxiv:2408.17044, 2024 - arxiv.org
Over the past decade, reactive frameworks and languages have become the dominant
programming paradigm in front-end web development. In this paradigm, user actions …
programming paradigm in front-end web development. In this paradigm, user actions …