Automated formalization of structured natural language requirements

D Giannakopoulou, T Pressburger, A Mavridou… - Information and …, 2021 - Elsevier
The use of structured natural languages to capture requirements provides a reasonable
trade-off between ambiguous natural language and unintuitive formal notations. There are …

Integrating formal verification and assurance: an inspection rover case study

H Bourbouh, M Farrell, A Mavridou, I Sljivo… - NASA Formal Methods …, 2021 - Springer
The complexity and flexibility of autonomous robotic systems necessitates a range of distinct
verification tools. This presents new challenges not only for design verification but also for …

The ten lockheed martin cyber-physical challenges: formalized, analyzed, and explained

A Mavridou, H Bourbouh… - 2020 IEEE 28th …, 2020 - ieeexplore.ieee.org
Capturing and analyzing requirements of Cyber-Physical Systems (CPS) can be
challenging, since CPS models typically involve time-varying and real-valued variables …

Characteristics, potentials, and limitations of open-source Simulink projects for empirical research

A Boll, F Brokhausen, T Amorim, T Kehrer… - Software and Systems …, 2021 - Springer
Simulink is an example of a successful application of the paradigm of model-based
development into industrial practice. Numerous companies create and maintain Simulink …

FRETting about requirements: formalised requirements for an aircraft engine controller

M Farrell, M Luckcuck, O Sheridan… - … Working Conference on …, 2022 - Springer
Abstract [Context & motivation] Eliciting requirements that are detailed and logical enough to
be amenable to formal verification is a difficult task. Multiple tools exist for requirements …

Formal design, verification and implementation of robotic controller software via RoboChart and RoboTool

W Li, P Ribeiro, A Miyazawa, R Redpath… - Autonomous …, 2024 - Springer
Current practice in simulation and implementation of robot controllers is usually undertaken
with guidance from high-level design diagrams and pseudocode. Thus, no rigorous …

Equation-directed axiomatization of lustre semantics to enable optimized code validation

L Brun, C Garion, PL Garoche, X Thirioux - ACM Transactions on …, 2023 - dl.acm.org
Model-based design tools like SCADE Suite and Simulink are often used to design safety-
critical embedded software. Consequently, generating correct code from such models is …

[HTML][HTML] Safety assurance of an industrial robotic control system using hardware/software co-verification

Y Murray, M Sirevåg, P Ribeiro, DA Anisi… - Science of Computer …, 2022 - Elsevier
As a general trend in industrial robotics, an increasing number of safety functions are being
developed or re-engineered to be handled in software rather than by physical hardware …

The troupe system: an autonomous multi-agent rover swarm

N Benz, I Sljivo, PG Vlastos, A Woodard… - AIAA SCITECH 2024 …, 2024 - arc.aiaa.org
Autonomous cooperative robotic systems are the future of space exploration. The complexity
of such systems makes their development, verification and assurance challenging. The …

Bridging the gap between requirements and simulink model analysis

A Mavridou, H Bourbouh, PL Garoche… - Joint 26th International …, 2020 - hal.science
Formal verification and simulation are powerful tools for the verification of requirements
against complex systems. Requirements are developed in early stages of the software …