Specification patterns for robotic missions

C Menghi, C Tsigkanos, P Pelliccione… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Mobile and general-purpose robots increasingly support everyday life, requiring
dependable robotics control software. Creating such software mainly amounts to …

Multi-robot LTL planning under uncertainty

C Menghi, S Garcia, P Pelliccione, J Tumova - … Symposium on Formal …, 2018 - Springer
Robot applications are increasingly based on teams of robots that collaborate to perform a
desired mission. Such applications ask for decentralized techniques that allow for tractable …

From model checking to a temporal proof for partial models

A Bernasconi, C Menghi, P Spoletini, LD Zuck… - … Engineering and Formal …, 2017 - Springer
Three-valued model checking has been proposed to support verification when some
portions of the model are unspecified. Given a formal property, the model checker returns …

Towards Quantum Requirements Engineering

P Spoletini - 2023 IEEE 31st International Requirements …, 2023 - ieeexplore.ieee.org
Quantum computing is rapidly transitioning from a scientific curiosity to an industrial reality,
offering the potential to overcome classical computation limitations. This shift has given rise …

Of software and change

C Ghezzi - Journal of Software: Evolution and Process, 2017 - Wiley Online Library
Change has been recognized as the distinguishing feature that makes software different
from any other human‐produced artifacts. Initial reflections on the urgent and unavoidable …

Assumption-based runtime verification

A Cimatti, C Tian, S Tonetta - Formal Methods in System Design, 2022 - Springer
Runtime Verification is a lightweight automatic verification technique. We introduce
Assumption-Based Runtime Verification framework, which is capable for monitoring partially …

Integrating goal model analysis with iterative design

C Menghi, P Spoletini, C Ghezzi - … , Essen, Germany, February 27–March 2 …, 2017 - Springer
Abstract Context and Motivation: Goal-oriented methods can be used by analysts to produce
a set of system requirements that reflect the customer needs and are used as guidelines in …

[PDF][PDF] Supporting Verification-Driven Incremental Distributed Design of Components.

C Menghi, P Spoletini, M Chechik, C Ghezzi - FASE, 2018 - library.oapen.org
Software systems are usually formed by multiple components which interact with one
another. In large systems, components themselves can be complex systems that need to be …

Lazy model checking for recursive state machines

C Dubslaff, P Wienhöft, A Fehnker - Software and Systems Modeling, 2024 - Springer
Recursive state machines (RSMs) are state-based models for procedural programs with
wide-ranging applications in program verification and interprocedural analysis. Model …

A verification-driven framework for iterative design of controllers

C Menghi, P Spoletini, M Chechik, C Ghezzi - Formal Aspects of …, 2019 - Springer
Controllers often are large and complex reactive software systems and thus they typically
cannot be developed as monolithic products. Instead, they are usually comprised of multiple …