[HTML][HTML] Uncertainty in runtime verification: A survey
Runtime Verification can be defined as a collection of formal methods for studying the
dynamic evaluation of execution traces against formal specifications. Aside from creating a …
dynamic evaluation of execution traces against formal specifications. Aside from creating a …
[PDF][PDF] Functional programming for distributed systems with XC
Programming distributed systems is notoriously hard due to–among the others–concurrency,
asynchronous execution, message loss, and device failures. Homogeneous distributed …
asynchronous execution, message loss, and device failures. Homogeneous distributed …
[HTML][HTML] The exchange calculus (XC): a functional programming language design for distributed collective systems
Distributed collective systems are systems formed by homogeneous dynamic collections of
devices acting in a shared environment to pursue a joint task or goal. Typical applications …
devices acting in a shared environment to pursue a joint task or goal. Typical applications …
Extensible 3D simulation of aggregated systems with FCPP
Programming massively distributed systems in unreliable environments poses several non-
trivial challenges. Such systems need to be able to adapt and self-organise, and special …
trivial challenges. Such systems need to be able to adapt and self-organise, and special …
Optimising Aggregate Monitors for Spatial Logic of Closure Spaces Properties
The advent of highly distributed systems, such as the Internet of Things, has led to the
development of distributed systems that require efficient and resilient runtime monitoring …
development of distributed systems that require efficient and resilient runtime monitoring …
Programming Distributed Collective Processes in the eXchange Calculus
Software Engineering for Collective Cyber-Physical Ecosystems
Today's distributed and pervasive computing addresses large-scale cyber-physical
ecosystems, characterised by dense and large networks of devices capable of computation …
ecosystems, characterised by dense and large networks of devices capable of computation …
Parallelising an Aggregate Programming Framework with Message-Passing Interface
FCPP is an optimized C++ implementation of the Aggregate Programming (AP) paradigm for
the implementation of distributed systems. Until now, it has been either deployed on …
the implementation of distributed systems. Until now, it has been either deployed on …