Component-based distributed software reconfiguration: a verification-oriented survey

H Coullon, L Henrio, F Loulergue… - ACM Computing Surveys, 2023 - dl.acm.org
Distributed software built from components has become a mainstay of service-oriented
applications, which frequently undergo reconfigurations to adapt to changes in their …

Team Automata: Overview and Roadmap

MH ter Beek, R Hennicker, J Proença - International Conference on …, 2024 - Springer
Team Automata is a formalism for interacting component-based systems proposed in 1997,
whereby multiple sending and receiving actions from concurrent automata can synchronise …

The VerCors verifier: a progress report

L Armborst, P Bos, LB van den Haak… - … on Computer Aided …, 2024 - Springer
This paper gives an overview of the most recent developments on the VerCors verifier.
VerCors is a deductive verifier for concurrent software, written in multiple programming …

Codesign methodologies and tools for cyber–physical systems

Q Zhu, A Sangiovanni-Vincentelli - Proceedings of the IEEE, 2018 - ieeexplore.ieee.org
Cyber-physical system (CPS) analysis and design are challenging due to the intrinsic
heterogeneity of those systems. Today, CPSs are often designed by leveraging existing …

[PDF][PDF] JavaBIP meets VerCors: towards the safety of concurrent software systems in Java

S Bliudze, P van Den Bos, M Huisman… - International …, 2023 - library.oapen.org
We present “Verified JavaBIP”, a tool set for the verification of JavaBIP models. A JavaBIP
model is a Java program where classes are considered as components, their behaviour …

Model‐based design of IoT systems with the BIP component framework

A Lekidis, E Stachtiari, P Katsaros… - Software: Practice …, 2018 - Wiley Online Library
The design of software for networked systems with nodes running an Internet of things
operating system faces important challenges due to the heterogeneity of interacting things …

Shelley: A Framework for Model Checking Call Ordering on Hierarchical Systems

CM de Ferro, T Cogumbreiro, F Martins - International Conference on …, 2023 - Springer
This paper introduces Shelley, a novel model checking framework used to verify the order of
function calls, developed in the context of Cyber-Physical Systems (CPS). Shelley infers the …

Toward run-time coordination of reconfiguration requests in cloud computing systems

S Farhat, S Bliudze, L Duchien… - … Languages and Models, 2023 - Springer
Cloud applications and cyber-physical systems are becoming increasingly complex,
requiring frequent reconfiguration to adapt to changing needs and requirements. Existing …

On using VeriFast, VerCors, Plural, and KeY to check object usage

J Mota, M Giunti, A Ravara - arXiv preprint arXiv:2209.05136, 2022 - arxiv.org
Typestates are a notion of behavioral types that describe protocols for stateful objects,
specifying the available methods for each state, in terms of a state machine. Usually, objects …

[PDF][PDF] Feature-Guided Analysis of Neural Networks.

D Gopinath, L Lungeanu, R Mangal, CS Pasareanu… - FASE, 2023 - library.oapen.org
Applying standard software engineering practices to neural networks is challenging due to
the lack of high-level abstractions describing a neural network's behavior. To address this …