Why languages for distributed systems are inevitable
Over the last few years, ubiquitous connectivity has led to data being constantly generated at an unprecedented rate. As a result, large amounts of data are constantly being processed in a heterogeneous infrastructure which stems from the convergence of edge (IoT, mobile) and cloud computing. This poses fundamental challenges in software design, especially with respect to fault tolerance, data consistency, and privacy.
In this presentation, we discuss recent research results we achieved in this context at various levels. We describe an innovative programming framework that improves and simplifies the design of data-intensive applications. We also present the use of our programming framework on real-world case studies, emphasizing how to achieve fault tolerance and data consistency. Finally, we propose how to account for privacy in the software engineering process for data-intensive distributed applications.
Mon 23 MarDisplayed time zone: Belfast change
14:00 - 15:30
|Why languages for distributed systems are inevitableKeynote|
Guido Salvaneschi Technische Universität Darmstadt
|Piecewise Relative Observational PurityPresentation abstract|