Formal reasoning about the security of amazon web services

B Cook - … Aided Verification: 30th International Conference, CAV …, 2018 - Springer
We report on the development and use of formal verification tools within Amazon Web
Services (AWS) to increase the security assurance of its cloud infrastructure and to help …

From requirements to autonomous flight: an overview of the monitoring ICAROUS project

A Dutle, C Muñoz, E Conrad, A Goodloe, I Perez… - arXiv preprint arXiv …, 2020 - arxiv.org
The Independent Configurable Architecture for Reliable Operations of Unmanned Systems
(ICAROUS) is a software architecture incorporating a set of algorithms to enable …

OCRA: A tool for checking the refinement of temporal contracts

A Cimatti, M Dorigatti, S Tonetta - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Contract-based design enriches a component model with properties structured in pairs of
assumptions and guarantees. These properties are expressed in term of the variables at the …

The JKind Model Checker

A Gacek, J Backes, M Whalen, L Wagner… - … 2018, Held as Part of the …, 2018 - Springer
JKind is an open-source industrial model checker developed by Rockwell Collins and the
University of Minnesota. JKind uses multiple parallel engines to prove or falsify safety …

AADL-Based safety analysis using formal methods applied to aircraft digital systems

D Stewart, JJ Liu, D Cofer, M Heimdahl… - Reliability Engineering & …, 2021 - Elsevier
Abstract Model-based engineering tools are increasingly being used for system-level
development of safety-critical systems. Architectural and behavioral models provide …

[HTML][HTML] Contracts-refinement proof system for component-based embedded systems

A Cimatti, S Tonetta - Science of computer programming, 2015 - Elsevier
Contract-based design is an emerging paradigm for the design of complex systems, where
each component is associated with a contract, ie, a clear description of the expected …

Categorical semantics of cyber-physical systems theory

G Bakirtzis, CH Fleming, C Vasilakopoulou - ACM Transactions on …, 2021 - dl.acm.org
Cyber-physical systems require the construction and management of various models to
assure their correct, safe, and secure operation. These various models are necessary …

Verifying SysML activity diagrams using formal transformation to Petri nets

E Huang, LF McGinnis, SW Mitchell - Systems Engineering, 2020 - Wiley Online Library
The development of contemporary systems is an extremely complex process. One approach
to modeling system behavior uses activity diagrams from Unified Modeling Language …

Enabling Unit Proofing for Software Implementation Verification

PC Amusuo, PV Patil, O Cochell, TL Lievre… - arXiv preprint arXiv …, 2024 - arxiv.org
Formal verification provides mathematical guarantees that a software is correct. Design-level
verification tools ensure software specifications are correct, but they do not expose defects in …

Resolute: an assurance case language for architecture models

A Gacek, J Backes, D Cofer, K Slind… - ACM SIGAda Ada …, 2014 - dl.acm.org
Arguments about the safety, security, and correctness of a complex system are often made in
the form of an assurance case. An assurance case is a structured argument, often …