BiGUL: a formally verified core language for putback-based bidirectional programming
Putback-based bidirectional programming allows the programmer to write only one putback
transformation, from which the unique corresponding forward transformation is derived for …
transformation, from which the unique corresponding forward transformation is derived for …
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 …
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 …
[PDF][PDF] The essence of bidirectional programming
S Fischer, Z Hu, HP Pacheco - 2015 - repositorio.inesctec.pt
Bidirectional transformations (BXs), programs with a forward transformation and a backward
transformation that maintain consistency between input and output, are routinely written in …
transformation that maintain consistency between input and output, are routinely written in …
BiFluX: A bidirectional functional update language for XML
Different XML formats are widely used for data exchange and processing, being often
necessary to mutually convert between them. Standard XML transformation languages, like …
necessary to mutually convert between them. Standard XML transformation languages, like …
Scalable multiple-view analysis of reactive systems via bidirectional model transformations
Systematic model-driven design and early validation enable engineers to verify that a
reactive system does not violate its requirements before actually implementing it …
reactive system does not violate its requirements before actually implementing it …
Poet: Privacy on the edge with bidirectional data transformations
Comprehensive privacy mechanisms are essential in the pervasive internet-of-things
systems of today, which are comprised of multiple distributed devices and diverse software …
systems of today, which are comprised of multiple distributed devices and diverse software …
Parsing and reflective printing, bidirectionally
Language designers usually need to implement parsers and printers. Despite being two
intimately related programs, in practice they are often designed separately, and then need to …
intimately related programs, in practice they are often designed separately, and then need to …
Blockchain-based bidirectional updates on fine-grained medical data
Electronic medical data sharing between stakeholders, such as patients, doctors, and
researchers, can promote more effective medical treatment collaboratively. These sensitive …
researchers, can promote more effective medical treatment collaboratively. These sensitive …
[PDF][PDF] BiYacc: Roll Your Parser and Reflective Printer into One.
Abstract Language designers usually need to implement parsers and printers. Despite being
two related programs, in practice they are designed and implemented separately. This …
two related programs, in practice they are designed and implemented separately. This …