You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.
The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.
For the reports in this repository we specifically note that
- the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
- the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
- technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
- in other cases, please contact the copyright owner for detailed information
By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.
If you are in doubt, feel free to contact webmaster@ide.mdh.se
When Repair Is Not Enough: Systematic Mitigation of Incomplete Knowledge Graphs
Publication Type:
Conference/Workshop Paper
Venue:
The European Safety and Reliability Conference
Abstract
Safety analysis of knowledge graphs derived from system documentation is challenging because the documentation is often incomplete or ambiguous, and the analysis must support traceable risk-management actions. Existing validation methods that operate under the Open World Assumption miss hazards implied by missing information and do not provide a systematic path from hazard identification to minimal, traceable mitigation. We formalize the semantics of a knowledge graph (KG) using Kripke structures, enumerate feasible states, and classify the result of verification into four cases: satisfaction, repair, mitigation, and unrealizability. For repair and mitigation, we combine reachability analysis with delta debugging to compute minimal predicate-level changes and to synthesize a weakest safe completion that excludes unsafe terminal states while preserving maximal safe design freedom. We contribute a decision taxonomy for post-identification actions. We contribute an optimization-based synthesis of additions and flips for minimal mitigation. We contribute an unrealizability procedure that guides controlled relaxation of safety properties with explicit traceability to documentation and safety artifacts. For unrealizable specifications, the procedure escalates from model-level corrections to stakeholder-level actions, assigning follow-up decisions to appropriate stakeholders (e.g., the safety engineer, system designer, or user/operator) via safety-case traceability. In an automotive seatbelt case study, the framework identifies latent hazards, synthesizes minimal mitigation actions, and distinguishes system-actuated from occupant-actuated causes, thereby increasing the practical value of the analysis for assurance and certification.
Bibtex
@inproceedings{Ebrahimi7396,
author = {Masoud Ebrahimi and Kaj H{\"a}nninen and Kristina Lundqvist and Marjan Sirjani},
title = {When Repair Is Not Enough: Systematic Mitigation of Incomplete Knowledge Graphs},
booktitle = {The European Safety and Reliability Conference},
url = {http://www.es.mdu.se/publications/7396-}
}