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 …
trade-off between ambiguous natural language and unintuitive formal notations. There are …
Integrating formal verification and assurance: an inspection rover case study
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 …
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 …
challenging, since CPS models typically involve time-varying and real-valued variables …
Characteristics, potentials, and limitations of open-source Simulink projects for empirical research
Simulink is an example of a successful application of the paradigm of model-based
development into industrial practice. Numerous companies create and maintain Simulink …
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 …
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 …
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 …
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
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 …
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 …
of such systems makes their development, verification and assurance challenging. The …
Bridging the gap between requirements and simulink model analysis
Formal verification and simulation are powerful tools for the verification of requirements
against complex systems. Requirements are developed in early stages of the software …
against complex systems. Requirements are developed in early stages of the software …