Distributed system development with ScalaLoci

P Weisenburger, M Köhler, G Salvaneschi - Proceedings of the ACM on …, 2018 - dl.acm.org
Distributed applications are traditionally developed as separate modules, often in different
languages, which react to events, like user input, and in turn produce new events for the …

On the semantics of distributed reactive programming: the cost of consistency

A Margara, G Salvaneschi - IEEE Transactions on Software …, 2018 - ieeexplore.ieee.org
The reactive programming paradigm aims to simplify the development of reactive systems. It
provides abstractions to define time-changing values that are automatically updated by the …

Fault-tolerant distributed reactive programming

R Mogk, L Baumgärtner, G Salvaneschi… - … on Object-Oriented …, 2018 - drops.dagstuhl.de
In this paper, we present a holistic approach to provide fault tolerance for distributed reactive
programming. Our solution automatically stores and recovers program state to handle …

A fault-tolerant programming model for distributed interactive applications

R Mogk, J Drechsler, G Salvaneschi… - Proceedings of the ACM …, 2019 - dl.acm.org
Ubiquitous connectivity of web, mobile, and IoT computing platforms has fostered a variety of
distributed applications with decentralized state. These applications execute across multiple …

Method of agricultural sewage water purification at troughs and a biosorption bioreactor

А Matsak, K Tsytlishvili, O Rybalova… - Восточно …, 2018 - irbis-nbuv.gov.ua
The problem of pollution of surface water affects all countries of the world. The main sources
of pollution of water objects in agricultural areas are the surface runoff from cultivated lands …

A lightweight push-pull mechanism for implicitly using signals in imperative programming

YY Zhuang - Journal of Computer Languages, 2019 - Elsevier
While signals can express time-varying values well, they heavily rely on the semantics of
dataflow programming and functional programming. Several research have developed …

Practical evaluation of the lasp programming model at large scale: an experience report

CS Meiklejohn, V Enes, J Yoo, C Baquero… - Proceedings of the 19th …, 2017 - dl.acm.org
Programming models for building large-scale distributed applications assist the developer in
reasoning about consistency and distribution. However, many of the programming models …

Reactive programming experience with rescala

R Mogk, G Salvaneschi, M Mezini - … Conference on the Art, Science, and …, 2018 - dl.acm.org
Reactive programming is a recent programming paradigm that specifically targets reactive
applications. Over the years, a number of reactive languages have been proposed, with …

Induction of centre-based biclusters in terms of Boolean reasoning

M Michalak - Man-Machine Interactions 6: 6th International …, 2020 - Springer
Biclustering is considered as the method of finding two-dimensional subgroups in a matrix of
scalars. The paper introduces a new approach to biclustering continuous matrices on the …

Issues on Performance of Reactive Programming in the Java Ecosystem with Persistent Data Sources

L Wycislik, L Ogorek - Man-Machine Interactions 6: 6th International …, 2020 - Springer
The paper presents research on the performance of reactive processing in the Java
ecosystem where persistent data sources (both SQL and NoSQL) were used as one single …