Runtime verification for decentralised and distributed systems

A Francalanza, JA Pérez, C Sánchez - Lectures on Runtime Verification …, 2018 - Springer
This chapter surveys runtime verification research related to distributed systems. We report
solutions that study how to monitor system with some distributed characteristic, solutions that …

Introduction to runtime verification

E Bartocci, Y Falcone, A Francalanza… - Lectures on Runtime …, 2018 - Springer
The aim of this chapter is to act as a primer for those wanting to learn about Runtime
Verification (RV). We start by providing an overview of the main specification languages …

A survey of challenges for runtime verification from advanced application domains (beyond software)

C Sánchez, G Schneider, W Ahrendt, E Bartocci… - Formal Methods in …, 2019 - Springer
Runtime verification is an area of formal methods that studies the dynamic analysis of
execution traces against formal specifications. Typically, the two main activities in runtime …

Decentralized control synthesis for air traffic management in urban air mobility

S Bharadwaj, S Carr, N Neogi… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Urban air mobility (UAM) refers to air transportation services within an urban area, often in
an on-demand fashion. We study air traffic management (ATM) for vehicles in a UAM fleet …

Monitoring events that carry data

K Havelund, G Reger, D Thoma, E Zălinescu - Lectures on Runtime …, 2018 - Springer
Very early runtime verification systems focused on monitoring what we can refer to as
propositional events: just names of events. For this, finite state machines, standard regular …

Statistical model checking QoS properties of systems with SBIP

A Nouri, S Bensalem, M Bozga, B Delahaye… - International Journal on …, 2015 - Springer
Abstract Behavior–interaction–priority (BIP) is a component-based framework supporting
rigorous design of embedded systems. BIP supports incremental design of large systems …

On the understandability of temporal properties formalized in linear temporal logic, property specification patterns and event processing language

C Czepa, U Zdun - IEEE Transactions on Software Engineering, 2018 - ieeexplore.ieee.org
Temporal properties are important in a wide variety of domains for different purposes. For
example, they can be used to avoid architectural drift in software engineering orto support …

Synthesis of minimum-cost shields for multi-agent systems

S Bharadwaj, R Bloem, R Dimitrova… - 2019 American …, 2019 - ieeexplore.ieee.org
In this paper, we propose a general approach to derive runtime enforcement
implementations for multiagent systems, called shields, from temporal logical specifications …

Traffic management for urban air mobility

S Bharadwaj, S Carr, N Neogi, H Poonawala… - … TX, USA, May 7–9, 2019 …, 2019 - Springer
Urban air mobility (UAM) refers to on-demand air transportation services within an urban
area. We seek to perform mission planning for vehicles in a UAM fleet, while guaranteeing …

How understandable are pattern-based behavioral constraints for novice software designers?

C Czepa, U Zdun - ACM Transactions on Software Engineering and …, 2019 - dl.acm.org
This article reports a controlled experiment with 116 participants on the understandability of
representative graphical and textual pattern-based behavioral constraint representations …