跳到主要导航 跳到搜索 跳到主要内容

A Fault Injection and Formal Verification Framework Based on UML Sequence Diagrams

  • Hezhen Liu*
  • , Jiacheng Yin
  • , Chengqiang Huang
  • , Hao Lan
  • , Zhi Jin
  • , Zheng Zheng
  • , Xun Zhang
  • *此作品的通讯作者
  • Huawei Technologies Co., Ltd.
  • Peking University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Previous studies suggest that the combination of model-based fault injection and model checking can effectively detect the dependability bottlenecks and verify the fault-tolerance capability of systems at very early phases of their lifecycles. However, a challenge of applying such techniques in the industry is that semi-formal modeling languages like UML cannot easily support automated analysis and formal verification. To address this challenge, we propose a fault injection and verification framework based on UML sequence diagrams. The idea is to create formal models from sequence diagrams as well as predefined fault models, and then run a model checker to check if specific properties are violated. With an exhaustive exploration of a system's states and fault space by the model checker, the approach ensures complete, automated reasoning on failure modes and effects. The framework also allows the designs of additional recovery actions to tolerate faults and then the verification of the updated models. The framework separates manual and automated activities, providing a guide to the practices of developers and the development of the support tool. We conduct a study on an industrial case and demonstrate that by the proposed approach, critical design flaws are revealed.

源语言英语
主期刊名Proceedings - 2023 IEEE 34th International Symposium on Software Reliability Engineering Workshop, ISSREW 2023
出版商Institute of Electrical and Electronics Engineers Inc.
45-50
页数6
ISBN(电子版)9798350319569
DOI
出版状态已出版 - 2023
活动34th IEEE International Symposium on Software Reliability Engineering Workshop, ISSREW 2023 - Florence, 意大利
期限: 9 10月 202312 10月 2023

丛书

姓名Proceedings - 2023 IEEE 34th International Symposium on Software Reliability Engineering Workshop, ISSREW 2023

会议

会议34th IEEE International Symposium on Software Reliability Engineering Workshop, ISSREW 2023
国家/地区意大利
Florence
时期9/10/2312/10/23

学术指纹

探究 'A Fault Injection and Formal Verification Framework Based on UML Sequence Diagrams' 的科研主题。它们共同构成独一无二的学术指纹。

引用此