An extended systematic literature review on provision of evidence for safety certification

S Nair, JL De La Vara, M Sabetzadeh… - Information and Software …, 2014 - Elsevier
Context Critical systems in domains such as aviation, railway, and automotive are often
subject to a formal process of safety certification. The goal of this process is to ensure that …

Covert: Compositional analysis of android inter-app permission leakage

H Bagheri, A Sadeghi, J Garcia… - IEEE transactions on …, 2015 - ieeexplore.ieee.org
Android is the most popular platform for mobile devices. It facilitates sharing of data and
services among applications using a rich inter-app communication system. While access to …

An empirical study assessing software modeling in alloy

N Mansoor, H Bagheri, E Kang… - 2023 IEEE/ACM 11th …, 2023 - ieeexplore.ieee.org
Alloy is a declarative formal modeling language with syntax derived from notations common
to object-oriented design and first-order relational logic semantics. To better understand the …

Verification of system-wide safety properties of ROS applications

R Carvalho, A Cunha, N Macedo… - 2020 IEEE/RSJ …, 2020 - ieeexplore.ieee.org
Robots are currently deployed in safety-critical domains but proper techniques to assess the
functional safety of their software are yet to be adopted. This is particularly critical in ROS …

Modeling and testing a family of surgical robots: an experience report

N Mansoor, JA Saddler, B Silva, H Bagheri… - Proceedings of the …, 2018 - dl.acm.org
Safety-critical applications often use dependability cases to validate that specified properties
are invariant, or to demonstrate a counter example showing how that property might be …

Neuro-Symbolic Approach to Certified Scientific Software Synthesis

H Bagheri, M Mirakhorli, M Fazelnia, I Mujhid… - Proceedings of the 1st …, 2024 - dl.acm.org
Scientific software development demands robust solutions to meet the complexities of
modern scientific systems. In response, we propose a paradigm-shifting Neuro-Symbolic …

Synthesis of assurance cases for software certification

H Bagheri, E Kang, N Mansoor - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
As software is rapidly being embedded into major parts of our society, ranging from medical
devices and self-driving vehicles to critical infrastructures, potential risks of software failures …

Investigating safety of a radiotherapy machine using system models with pluggable checkers

S Pernsteiner, C Loncaric, E Torlak, Z Tatlock… - … Aided Verification: 28th …, 2016 - Springer
Formal techniques for guaranteeing software correctness have made tremendous progress
in recent decades. However, applying these techniques to real-world safety-critical systems …

Safety verification for ros software

AFF Santos - 2021 - repositorium.sdum.uminho.pt
Robots are now part of our daily lives and their usefulness is, seemingly, never-ending. They
manufacture our goods, harvest our crops and drive us from place to place. Innovation in the …

Toward a dependability case language and workflow for a radiation therapy system

MD Ernst, D Grossman, J Jacky… - 1st Summit on …, 2015 - drops.dagstuhl.de
We present a near-future research agenda for bringing a suite of modern programming-
languages verification tools-specifically interactive theorem proving, solver-aided …