Mission specification patterns for mobile robots: Providing support for quantitative properties

C Menghi, C Tsigkanos, M Askarpour… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
With many applications across domains as diverse as logistics, healthcare, and agriculture,
service robots are in increasingly high demand. Nevertheless, the designers of these robots …

Completeness and Consistency of Tabular Requirements: an SMT-Based Verification Approach

C Menghi, E Balai, D Valovcin… - IEEE Transactions …, 2025 - ieeexplore.ieee.org
Tabular requirements assist with the specification of software requirements using an “if-then”
paradigm and are supported by many tools. For example, the Requirements Table block in …

Elucidation and analysis of specification patterns in aerospace system telemetry

Z Luppen, M Jacks, N Baughman, M Stilic… - NASA Formal Methods …, 2022 - Springer
Experimental aerospace projects often require flight vehicle platforms for testing, such as
high-altitude balloons, sounding rockets, unmanned aerial systems (UAS), and CubeSats …

Simulation-based testing of simulink models with test sequence and test assessment blocks

F Formica, T Fan, A Rajhans, V Pantelic… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Simulation-based software testing supports engineers in finding faults in Simulink® models.
It typically relies on search algorithms that iteratively generate test inputs used to exercise …

Trace-checking CPS properties: Bridging the cyber-physical gap

C Menghi, E Viganò, D Bianculli… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Cyber-physical systems combine software and physical components. Specification-driven
trace-checking tools for CPS usually provide users with a specification language to express …

Trace diagnostics for signal-based temporal properties

C Boufaied, C Menghi, D Bianculli… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Trace checking is a verification technique widely used in Cyber-physical system (CPS)
development, to verify whether execution traces satisfy or violate properties expressing …

Signal-based properties of cyber-physical systems: Taxonomy and logic-based characterization

C Boufaied, M Jukss, D Bianculli, LC Briand… - Journal of Systems and …, 2021 - Elsevier
The behavior of a cyber-physical system (CPS) is usually defined in terms of the input and
output signals processed by sensors and actuators. Requirements specifications of CPSs …

Diagnosing Violations of Time-based Properties Captured in iCFTL

C Stratan, JH Dawes, D Bianculli - Proceedings of the 2024 IEEE/ACM …, 2024 - dl.acm.org
Runtime Verification (RV) dynamically analyses the sequence of events recorded during
system execution, typically stored in traces, and provides a verdict on system behavior. RV …

Defining and generating multi-level and uncertainty-wise test oracles for cyber-physical systems

P Valle, A Arrieta, L Han, S Ali, T Yue - Software and Systems Modeling, 2025 - Springer
Cyber-physical systems (CPSs) blend digital and physical processes. CPS software is the
key to realizing their functionalities. This software needs to evolve to deal with different …

A case study in formal specification and runtime verification of a CubeSat communications system

ZA Luppen, DY Lee, KY Rozier - AIAA Scitech 2021 forum, 2021 - arc.aiaa.org
View Video Presentation: https://doi. org/10.2514/6.2021-0997. vid CubeSats are garnering
a lot of attention from several research communities due to their cheap price and easy …