Spectrum-Based Fault Localization on a Collaboration Graph of a System-of-Systems

Yong-Jun Shin, Sang Hyun, Young-Min Baek, Doo-Hwan Bae
{"title":"Spectrum-Based Fault Localization on a Collaboration Graph of a System-of-Systems","authors":"Yong-Jun Shin, Sang Hyun, Young-Min Baek, Doo-Hwan Bae","doi":"10.1109/SYSOSE.2019.8753843","DOIUrl":null,"url":null,"abstract":"A System-of-Systems (SoS) consists of independent and autonomous constituent systems (CSs) which collaborate to achieve an SoS goal. For SoS engineers, it is important to verify the results of the collaboration for an SoS goal. Statistical verification can be used to verify a large and complex SoS and to provide quantitative verification results. However, even when a failure of an SoS goal or a violation of a verification property is detected, it often requires a huge cost to find faults of an SoS because of the size of the SoS and the lack of information about independent CSs. In this paper, we propose a fault localization technique for an SoS to reduce the debugging cost by prioritizing suspicious entities of an SoS. This technique requires only an abstract model of the collaboration, named as a collaboration graph, which includes the presence or absence of CSs and their interactions. It extends a spectrum-based fault localization (SBFL) technique to utilize quantitative results of the statistical verification of an SoS. In the evaluation, we show that it is feasible to apply SBFL to SoS fault localization, and our approach is expected to effectively reduce the debugging space of an SoS.","PeriodicalId":133413,"journal":{"name":"2019 14th Annual Conference System of Systems Engineering (SoSE)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 14th Annual Conference System of Systems Engineering (SoSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYSOSE.2019.8753843","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

A System-of-Systems (SoS) consists of independent and autonomous constituent systems (CSs) which collaborate to achieve an SoS goal. For SoS engineers, it is important to verify the results of the collaboration for an SoS goal. Statistical verification can be used to verify a large and complex SoS and to provide quantitative verification results. However, even when a failure of an SoS goal or a violation of a verification property is detected, it often requires a huge cost to find faults of an SoS because of the size of the SoS and the lack of information about independent CSs. In this paper, we propose a fault localization technique for an SoS to reduce the debugging cost by prioritizing suspicious entities of an SoS. This technique requires only an abstract model of the collaboration, named as a collaboration graph, which includes the presence or absence of CSs and their interactions. It extends a spectrum-based fault localization (SBFL) technique to utilize quantitative results of the statistical verification of an SoS. In the evaluation, we show that it is feasible to apply SBFL to SoS fault localization, and our approach is expected to effectively reduce the debugging space of an SoS.
基于谱的多系统协同图故障定位
系统的系统(SoS)由独立和自治的组成系统(CSs)组成,这些组成系统相互协作以实现系统的目标。对于SoS工程师来说,验证SoS目标的协作结果是很重要的。统计验证可用于大型复杂SoS的验证,并提供定量的验证结果。然而,即使检测到SoS目标的失败或对验证属性的违反,由于SoS的大小和缺乏有关独立CSs的信息,查找SoS的错误通常也需要巨大的成本。在本文中,我们提出了一种SoS故障定位技术,通过对SoS的可疑实体进行优先级排序来降低调试成本。该技术只需要协作的抽象模型,称为协作图,其中包括CSs的存在或不存在以及它们之间的交互。它扩展了基于频谱的故障定位(SBFL)技术,以利用SoS统计验证的定量结果。在评估中,我们证明了将SBFL应用于SoS故障定位是可行的,并且我们的方法有望有效地减少SoS的调试空间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信