4 citations · 4 across the 1 of their papers we have counts for
5 papers · 1 filter
Consistent Distributed Reactive Programming with Retroactive Computation
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
Context: Many systems require receiving data from multiple information sources, which act as distributed network devices that asynchronously send the latest data at their own pace…
Evolution Language Framework for Persistent Objects
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
Context: Multi-schema-version data management (MSVDM) is the database technology that simultaneously supports multiple schema versions of one database. With the technology, multipl…
Compilation Semantics for a Programming Language with Versions
Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani +1
Programming with versions is a paradigm that allows a program to use multiple versions of a module so that the programmer can selectively use functions from both older and newer ve…
A Functional Programming Language with Versions
Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani +1
While modern software development heavily uses versioned packages, programming languages rarely support the concept of versions in their semantics, which makes software updates mor…
Harmonizing Signals and Events with a Lightweight Extension to Java
Tetsuo Kamina, Tomoyuki Aotani
The current demands for seamless connections with the surrounding environment make software more reactive. For example, such demands are evident in systems consisting of the Intern…