Related Experiment Video
Updated: Oct 27, 2025

Controlled Rotation of Human Observers in a Virtual Reality Environment
Published on: April 21, 2022
Static and Dynamic Verification of Space Systems Using Asynchronous Observer Agents
1Institute of Computer Science, Warsaw University of Technology, Nowowiejska Str. 15/19, 00-665 Warsaw, Poland.
Abstract:
Formal verification of distributed systems is essential, especially in mission-critical systems that cannot be restarted. Such are space systems in which satellites read sensor values and autonomously make actuator decisions based on them, and ground services only set general patterns of behavior. The verification formalism should correspond to the essential characteristics of a distributed system, such as node autonomy and asynchrony of actions and communication, as in our Integrated Model of Distributed Systems (IMDS). It is also crucial that the formalism allows for finding partial deadlocks and checking partial termination, where only a subset of the system nodes is involved while the rest can perform their own tasks at the same time. This article presents the idea of using monitoring agents-observers prepared in the IMDS formalism. Observers check the state of individual system components by polling, allowing verification without knowing the global state of the system. Such an agent is an ideal prototype of a runtime observer that checks if the actual operation of the system corresponds to a design that has previously been proven correct.
Related Concept Videos
Statically Indeterminate Problem Solving
Constraints and Statical Determinacy
State Space Representation
Consider an RLC circuit, a...
Actor-Observer Effect
Circular Orbits and Critical Velocity for Satellites
Nicolaus Copernicus (1473-1543) first suggested that the Earth and all other planets orbit the Sun in...
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...

