首页 > 最新文献

2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)最新文献

英文 中文
An improved fuzzing approach based on adaptive random testing 基于自适应随机测试的改进模糊测试方法
Pub Date : 2020-10-01 DOI: 10.1109/ISSREW51248.2020.00045
Jinfu Chen, Jingyi Chen, Dong Guo, D. Towey
Fuzzing is a highly automated testing technique. It has been widely used in software vulnerability mining. American fuzzy lop (AFL) is one of the most effective fuzzing tools, with low resource consumption and a variety of efficient fuzzy test strategies. However, because it uses a random testing (RT) algorithm when generating test cases, there is a problem of low quality and low test efficiency. In this paper, we propose an improved fuzzing testing approach based on adaptive random testing (ART) to enhance the effectiveness of AFL test case generation. We also introduce AFL-ART, a new fuzzing tool based on ART. According to the experimental results, AFLART can enhance AFL test case generation, and improve fuzzing testing efficiency.
模糊测试是一种高度自动化的测试技术。它在软件漏洞挖掘中得到了广泛的应用。美国模糊lop (AFL)是最有效的模糊测试工具之一,它具有低资源消耗和多种高效的模糊测试策略。但是,由于它在生成测试用例时使用的是随机测试(RT)算法,因此存在质量低、测试效率低的问题。本文提出了一种改进的基于自适应随机测试(ART)的模糊测试方法,以提高AFL测试用例生成的有效性。我们还介绍了基于ART的一种新的模糊检测工具AFL-ART。实验结果表明,AFLART可以增强AFL测试用例的生成,提高模糊测试效率。
{"title":"An improved fuzzing approach based on adaptive random testing","authors":"Jinfu Chen, Jingyi Chen, Dong Guo, D. Towey","doi":"10.1109/ISSREW51248.2020.00045","DOIUrl":"https://doi.org/10.1109/ISSREW51248.2020.00045","url":null,"abstract":"Fuzzing is a highly automated testing technique. It has been widely used in software vulnerability mining. American fuzzy lop (AFL) is one of the most effective fuzzing tools, with low resource consumption and a variety of efficient fuzzy test strategies. However, because it uses a random testing (RT) algorithm when generating test cases, there is a problem of low quality and low test efficiency. In this paper, we propose an improved fuzzing testing approach based on adaptive random testing (ART) to enhance the effectiveness of AFL test case generation. We also introduce AFL-ART, a new fuzzing tool based on ART. According to the experimental results, AFLART can enhance AFL test case generation, and improve fuzzing testing efficiency.","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124665179","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Towards Anomaly Detectors that Learn Continuously 面向持续学习的异常检测器
Pub Date : 2020-10-01 DOI: 10.1109/ISSREW51248.2020.00073
Andrea Stocco, P. Tonella
In this paper, we first discuss the challenges of adapting an already trained DNN-based anomaly detector with knowledge mined during the execution of the main system. Then, we present a framework for the continual learning of anomaly detectors, which records in-field behavioural data to determine what data are appropriate for adaptation. We evaluated our framework to improve an anomaly detector taken from the literature, in the context of misbehavior prediction for self-driving cars. Our results show that our solution can reduce the false positive rate by a large margin and adapt to nominal behaviour changes while maintaining the original anomaly detection capability.
在本文中,我们首先讨论了在主系统执行过程中使用已经训练好的基于dnn的异常检测器所面临的挑战。然后,我们提出了一个持续学习异常检测器的框架,该框架记录了现场行为数据,以确定哪些数据适合适应。我们评估了我们的框架,以改进从文献中提取的异常检测器,用于自动驾驶汽车的不当行为预测。我们的结果表明,我们的解决方案可以大大降低误报率,并在保持原始异常检测能力的同时适应名义行为变化。
{"title":"Towards Anomaly Detectors that Learn Continuously","authors":"Andrea Stocco, P. Tonella","doi":"10.1109/ISSREW51248.2020.00073","DOIUrl":"https://doi.org/10.1109/ISSREW51248.2020.00073","url":null,"abstract":"In this paper, we first discuss the challenges of adapting an already trained DNN-based anomaly detector with knowledge mined during the execution of the main system. Then, we present a framework for the continual learning of anomaly detectors, which records in-field behavioural data to determine what data are appropriate for adaptation. We evaluated our framework to improve an anomaly detector taken from the literature, in the context of misbehavior prediction for self-driving cars. Our results show that our solution can reduce the false positive rate by a large margin and adapt to nominal behaviour changes while maintaining the original anomaly detection capability.","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127143217","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
Unit Lemmas for Detecting Requirement and Specification Flaws 用于检测需求和规范缺陷的单元引理
Pub Date : 2020-10-01 DOI: 10.1109/ISSREW51248.2020.00063
A. Hocking, Jonathan C. Rowanhill, B. D. Vito
Unit lemmas and a checklist of questions used to generate them can identify flaws in formal requirements and specifications early in the design process, reducing the overall cost and increasing confidence in the final product. We demonstrate how we can apply unit lemmas and the checklist to a tri-valued logic system.
单元引理和用于生成它们的问题清单可以在设计过程的早期识别正式需求和规范中的缺陷,从而降低总体成本并增加对最终产品的信心。我们演示了如何将单元引理和检查表应用于三值逻辑系统。
{"title":"Unit Lemmas for Detecting Requirement and Specification Flaws","authors":"A. Hocking, Jonathan C. Rowanhill, B. D. Vito","doi":"10.1109/ISSREW51248.2020.00063","DOIUrl":"https://doi.org/10.1109/ISSREW51248.2020.00063","url":null,"abstract":"Unit lemmas and a checklist of questions used to generate them can identify flaws in formal requirements and specifications early in the design process, reducing the overall cost and increasing confidence in the final product. We demonstrate how we can apply unit lemmas and the checklist to a tri-valued logic system.","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"58 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115549683","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Process to Support Safety Analysis for a System-of-Systems 支持系统的系统安全分析的过程
Pub Date : 2020-10-01 DOI: 10.1109/ISSREW51248.2020.00038
Stephan Baumgart, Joakim Fröberg, S. Punnekkat
Autonomous vehicles grow importance in many domains and depending on the domain and user needs, autonomous vehicles can be designed as stand-alone solutions as in the automotive domain or as part of a fleet with a specific purpose as in the earth moving machinery domain. Contemporary hazard analysis methods primarily focus on analyzing hazards for single systems. Such an analysis requires knowledge about typical usage of a product, and it is evaluated among others if an operator is able to handle a critical situation. Each hazard analysis method requires specific information as input in order to conduct the method. However, for system-of-systems it is not yet clear how to analyze hazards and provide the required information. In this paper we describe a use case from the earth moving machinery domain where autonomous machines collaborate as a system-of-systems to achieve the mission. We propose a hierarchical process to document a system-of-systems and propose the use of model-based development methods. In this work we discuss how to utilize the provided details in a hazard analysis. Our approach helps to design a complex system-of-systems and supports hazard analysis in a more effective and efficient manner.
自动驾驶汽车在许多领域变得越来越重要,根据领域和用户的需求,自动驾驶汽车可以设计为汽车领域的独立解决方案,也可以设计为具有特定目的的车队的一部分,如土方机械领域。当代危害分析方法主要集中于分析单个系统的危害。这样的分析需要了解产品的典型用法,如果操作员能够处理紧急情况,则需要在其他方面进行评估。每一种危害分析方法都需要特定的信息作为输入,以便进行该方法。然而,对于系统的系统,尚不清楚如何分析危害并提供所需的信息。在本文中,我们描述了一个来自土方机械领域的用例,其中自主机器作为系统的系统协作来完成任务。我们提出了一个分层的过程来记录系统的系统,并建议使用基于模型的开发方法。在这项工作中,我们讨论了如何在危害分析中利用所提供的细节。我们的方法有助于设计复杂的系统的系统,并以更有效和高效的方式支持危害分析。
{"title":"A Process to Support Safety Analysis for a System-of-Systems","authors":"Stephan Baumgart, Joakim Fröberg, S. Punnekkat","doi":"10.1109/ISSREW51248.2020.00038","DOIUrl":"https://doi.org/10.1109/ISSREW51248.2020.00038","url":null,"abstract":"Autonomous vehicles grow importance in many domains and depending on the domain and user needs, autonomous vehicles can be designed as stand-alone solutions as in the automotive domain or as part of a fleet with a specific purpose as in the earth moving machinery domain. Contemporary hazard analysis methods primarily focus on analyzing hazards for single systems. Such an analysis requires knowledge about typical usage of a product, and it is evaluated among others if an operator is able to handle a critical situation. Each hazard analysis method requires specific information as input in order to conduct the method. However, for system-of-systems it is not yet clear how to analyze hazards and provide the required information. In this paper we describe a use case from the earth moving machinery domain where autonomous machines collaborate as a system-of-systems to achieve the mission. We propose a hierarchical process to document a system-of-systems and propose the use of model-based development methods. In this work we discuss how to utilize the provided details in a hazard analysis. Our approach helps to design a complex system-of-systems and supports hazard analysis in a more effective and efficient manner.","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129627310","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
ISSRE 2020 Doctoral Symposium Committees ISSRE 2020博士研讨会委员会
Pub Date : 2020-10-01 DOI: 10.1109/issrew51248.2020.00009
J. Offutt, George Mason
{"title":"ISSRE 2020 Doctoral Symposium Committees","authors":"J. Offutt, George Mason","doi":"10.1109/issrew51248.2020.00009","DOIUrl":"https://doi.org/10.1109/issrew51248.2020.00009","url":null,"abstract":"","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128915195","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A flexible simulation-based framework for model-based/data-driven dependability evaluation 一个灵活的基于仿真的框架,用于基于模型/数据驱动的可靠性评估
Pub Date : 2020-10-01 DOI: 10.1109/ISSREW51248.2020.00083
Carlo Abate, L. Campanile, S. Marrone
Modern predictive maintenance is the convergence of several technological trends: developing new techniques and algorithms can be very costly due to the need for a physical prototype. This research has the final aim to build a simulation-based software framework for modeling and analysing complex systems and for defining predictive maintenance algorithms. By the usage of simulation, quantitative evaluation of the dependability of such systems will be possible. The ERTMS/ETCS dependability case study is presented to prove the applicability of the software.
现代预测性维护是几种技术趋势的融合:由于需要物理原型,开发新技术和算法可能非常昂贵。本研究的最终目标是建立一个基于仿真的软件框架,用于建模和分析复杂系统,并定义预测性维护算法。利用仿真技术,可以对这类系统的可靠性进行定量评价。通过ERTMS/ETCS可靠性案例分析,验证了该软件的适用性。
{"title":"A flexible simulation-based framework for model-based/data-driven dependability evaluation","authors":"Carlo Abate, L. Campanile, S. Marrone","doi":"10.1109/ISSREW51248.2020.00083","DOIUrl":"https://doi.org/10.1109/ISSREW51248.2020.00083","url":null,"abstract":"Modern predictive maintenance is the convergence of several technological trends: developing new techniques and algorithms can be very costly due to the need for a physical prototype. This research has the final aim to build a simulation-based software framework for modeling and analysing complex systems and for defining predictive maintenance algorithms. By the usage of simulation, quantitative evaluation of the dependability of such systems will be possible. The ERTMS/ETCS dependability case study is presented to prove the applicability of the software.","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124601747","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
WoSAR 2020 Workshop Committees WoSAR 2020研讨会委员会
Pub Date : 2020-10-01 DOI: 10.1109/issrew51248.2020.00017
K. Trivedi, T. Dohi, Domenico Cotroneo, Javier Alonso, Junjun Zheng, X. Chang, H. Okamura, A. Platis, A. Puliafito, M. Scarpa, Nuno Silva, Kishor S. Trivedi, K. Vaidyanathan, K. Wolter, Jianwen Xiang, Liudong Xing
Program Committee Javier Alonso, Amazon.com, USA Artur Andrzejak, Heidelberg University, Germany Alberto Avritzer, eSulabSolutions, USA Xiaolin Chang, Beijing Jiaotong University, China Domenico Cotroneo, Federico II University of Naples, Italy Tadashi Dohi, Hiroshima University, Japan Lance Fiondella, University of Massachusetts, USA Michael Grottke, GfK SE and Friedrich-Alexander-Universität Erlangen-Nürnberg,Germany Sandip Homchaudhuri, Qualcomm Technologies Inc (QTI), USA Kenji Kono, Keio University, Japan Vasilis Koutras, University of the Aegean, Greece Jinghui Li, Huawei, China Fumio Machida, University of Tsukuba, Japan Paulo Maciel, Federal University of Pernambuco, Brazil Rivalino Matias, Federal University of Uberlandia, Brazil Daniel Sadoc Menasche, Federal University of Rio de Janeiro, Brazil Veena Mendiratta, Bell Labs, Nokia, USA Manoj Nambiar, Infosys, India Roberto Natella, Federico II University of Naples, Italy Hiroyuki Okamura, Hiroshima University, Japan Roberto Pietrantuono, Federico II University of Naples, Italy
项目委员会Javier Alonso, Amazon.com,美国Artur Andrzejak,海德堡大学,德国Alberto Avritzer, eSulabSolutions,美国常晓林,北京交通大学,中国Domenico Cotroneo,那不勒斯费德里科二世大学,意大利Dohi Tadashi,日本广岛大学,Lance Fiondella,马萨诸塞州大学,美国Michael Grottke, GfK SE和Friedrich-Alexander-Universität erlangen - n rnberg,德国Sandip Homchaudhuri, Qualcomm Technologies Inc (QTI),美国Kono Kenji,日本庆应义塾大学Vasilis Koutras、爱琴海大学、希腊李景辉、华为、中国Machida文雄、日本建波大学Paulo Maciel、伯南布哥联邦大学、巴西里瓦里蒂诺·马蒂亚斯、乌伯兰迪亚联邦大学、巴西Daniel Sadoc Menasche、里约热内卢联邦大学、巴西Veena Mendiratta、贝尔实验室、诺基亚、美国Manoj Nambiar、印度Infosys、印度Roberto Natella、意大利那不勒斯大学Federico II Okamura、广岛大学Roberto Pietrantuono,意大利那不勒斯费德里科二世大学
{"title":"WoSAR 2020 Workshop Committees","authors":"K. Trivedi, T. Dohi, Domenico Cotroneo, Javier Alonso, Junjun Zheng, X. Chang, H. Okamura, A. Platis, A. Puliafito, M. Scarpa, Nuno Silva, Kishor S. Trivedi, K. Vaidyanathan, K. Wolter, Jianwen Xiang, Liudong Xing","doi":"10.1109/issrew51248.2020.00017","DOIUrl":"https://doi.org/10.1109/issrew51248.2020.00017","url":null,"abstract":"Program Committee Javier Alonso, Amazon.com, USA Artur Andrzejak, Heidelberg University, Germany Alberto Avritzer, eSulabSolutions, USA Xiaolin Chang, Beijing Jiaotong University, China Domenico Cotroneo, Federico II University of Naples, Italy Tadashi Dohi, Hiroshima University, Japan Lance Fiondella, University of Massachusetts, USA Michael Grottke, GfK SE and Friedrich-Alexander-Universität Erlangen-Nürnberg,Germany Sandip Homchaudhuri, Qualcomm Technologies Inc (QTI), USA Kenji Kono, Keio University, Japan Vasilis Koutras, University of the Aegean, Greece Jinghui Li, Huawei, China Fumio Machida, University of Tsukuba, Japan Paulo Maciel, Federal University of Pernambuco, Brazil Rivalino Matias, Federal University of Uberlandia, Brazil Daniel Sadoc Menasche, Federal University of Rio de Janeiro, Brazil Veena Mendiratta, Bell Labs, Nokia, USA Manoj Nambiar, Infosys, India Roberto Natella, Federico II University of Naples, Italy Hiroyuki Okamura, Hiroshima University, Japan Roberto Pietrantuono, Federico II University of Naples, Italy","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126332821","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Towards Automated Evidence Generation for Rapid and Continuous Software Certification 实现快速和持续的软件认证的自动证据生成
Pub Date : 2020-10-01 DOI: 10.1109/ISSREW51248.2020.00087
Joanna C. S. Santos, A. Shokri, Mehdi Mirakhorli
Software system traceability plays a crucial role in the development and assurance of any dependable softwareintensive system. Federal agencies developing or regulating mission-centric or safety-critical software systems require traceability as a core component of the approval and certification process. Manually generating and managing traceability links is a tedious and error-prone task that requires great effort. The state-of-the-art automated traceability techniques rely on information retrieval and machine learning techniques. While these techniques create semantic links between artifacts, they are inadequate for analyzing the satisfiability of the underling traceability criteria. Therefore, in this paper, we describe SHERLOCK, an integrated environment to facilitate the rapid and continuous certification of software systems. At the core of SHERLOCK’S capabilities is the novel concept of Traceability Certification Models (TCM) and a Catalog of Certification Assurance Case Patterns (CACP) which guides the efforts of establishing the required trace links for fulfilling the criteria for a given certification. By relying on TCMs, CACPs as well as traceability and change impact analysis techniques, SHERLOCK can report the system’s traceability coverage in terms of missing traceability links required for certification, and deprecated/unnecessary links. We showcase SHERLOCK’S capabilities using a case study of certifying an Attitude and Orbit Control System (AOCS).
软件系统的可追溯性在任何可靠的软件密集型系统的开发和保证中起着至关重要的作用。开发或管理以任务为中心或安全关键软件系统的联邦机构需要可追溯性作为批准和认证过程的核心组成部分。手动生成和管理可跟踪性链接是一项繁琐且容易出错的任务,需要付出巨大的努力。最先进的自动化追溯技术依赖于信息检索和机器学习技术。虽然这些技术在工件之间创建语义链接,但它们不足以分析底层可跟踪性标准的可满足性。因此,在本文中,我们描述了SHERLOCK,一个集成环境,以促进软件系统的快速和持续认证。SHERLOCK功能的核心是可追溯性认证模型(TCM)的新概念和认证保证案例模式目录(CACP),该目录指导建立所需的跟踪链接,以满足给定认证的标准。通过依赖tcm、cacp以及可追溯性和变更影响分析技术,SHERLOCK可以报告系统的可追溯性覆盖范围,包括缺少认证所需的可追溯性链接,以及废弃/不必要的链接。我们通过验证姿态和轨道控制系统(AOCS)的案例研究来展示SHERLOCK的能力。
{"title":"Towards Automated Evidence Generation for Rapid and Continuous Software Certification","authors":"Joanna C. S. Santos, A. Shokri, Mehdi Mirakhorli","doi":"10.1109/ISSREW51248.2020.00087","DOIUrl":"https://doi.org/10.1109/ISSREW51248.2020.00087","url":null,"abstract":"Software system traceability plays a crucial role in the development and assurance of any dependable softwareintensive system. Federal agencies developing or regulating mission-centric or safety-critical software systems require traceability as a core component of the approval and certification process. Manually generating and managing traceability links is a tedious and error-prone task that requires great effort. The state-of-the-art automated traceability techniques rely on information retrieval and machine learning techniques. While these techniques create semantic links between artifacts, they are inadequate for analyzing the satisfiability of the underling traceability criteria. Therefore, in this paper, we describe SHERLOCK, an integrated environment to facilitate the rapid and continuous certification of software systems. At the core of SHERLOCK’S capabilities is the novel concept of Traceability Certification Models (TCM) and a Catalog of Certification Assurance Case Patterns (CACP) which guides the efforts of establishing the required trace links for fulfilling the criteria for a given certification. By relying on TCMs, CACPs as well as traceability and change impact analysis techniques, SHERLOCK can report the system’s traceability coverage in terms of missing traceability links required for certification, and deprecated/unnecessary links. We showcase SHERLOCK’S capabilities using a case study of certifying an Attitude and Orbit Control System (AOCS).","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"14 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132022042","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Towards Declarative Decentralised Application Management in the Fog 迈向迷雾中的声明式分散式应用程序管理
Pub Date : 2020-10-01 DOI: 10.1109/ISSREW51248.2020.00077
Antonio Brogi, Stefano Forti, Carlos Guerrero, I. Lera
Managing next-gen applications over Fog computing infrastructures is challenging and calls for new methodologies and tools that enable flexible, scalable and application-specific management along the Cloud-IoT continuum. This article proposes a novel approach for realising a fully decentralised application management in opportunistic Fog computing infrastructures. We present a Prolog implementation of the approach and assess it over some motivating scenarios by experimenting with three different management policies via simulation.
在雾计算基础设施上管理下一代应用程序具有挑战性,需要新的方法和工具来实现云-物联网连续体中灵活、可扩展和特定于应用程序的管理。本文提出了一种在机会性雾计算基础设施中实现完全分散的应用程序管理的新方法。我们提出了该方法的Prolog实现,并通过模拟试验三种不同的管理策略,在一些激励场景中对其进行评估。
{"title":"Towards Declarative Decentralised Application Management in the Fog","authors":"Antonio Brogi, Stefano Forti, Carlos Guerrero, I. Lera","doi":"10.1109/ISSREW51248.2020.00077","DOIUrl":"https://doi.org/10.1109/ISSREW51248.2020.00077","url":null,"abstract":"Managing next-gen applications over Fog computing infrastructures is challenging and calls for new methodologies and tools that enable flexible, scalable and application-specific management along the Cloud-IoT continuum. This article proposes a novel approach for realising a fully decentralised application management in opportunistic Fog computing infrastructures. We present a Prolog implementation of the approach and assess it over some motivating scenarios by experimenting with three different management policies via simulation.","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116531667","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Automated Tool for Revising Masking MC/DC Test Suite 自动修改屏蔽MC/DC测试套件的工具
Pub Date : 2020-10-01 DOI: 10.1109/ISSREW51248.2020.00060
Zhenxiang Chen, H. Washizaki, Y. Fukazawa
Modified Condition and Decision Coverage (MC/DC) is a software testing criterion to check code coverage. It can be divided into a unique-cause MC/DC and masking MC/DC, according to the level of acceptance in concepts. Although masking MC/DC is used in many applications, in our study we found undetectable cases utilizing Masking MC/DC test suites that could be detected using stricter unique-cause MC/DC. To ensure the strictness of MC/DC criterion, herein we propose an automated tool that revises the masking MC/DC test suite into a unique-cause MC/DC.
修正条件和决策覆盖率(MC/DC)是一种检查代码覆盖率的软件测试准则。根据概念上的接受程度,可分为单因型MC/DC和掩蔽型MC/DC。虽然屏蔽MC/DC在许多应用中使用,但在我们的研究中,我们发现使用屏蔽MC/DC测试套件无法检测到的情况,可以使用更严格的唯一原因MC/DC检测到。为了确保MC/DC标准的严密性,本文提出了一种自动化工具,将屏蔽MC/DC测试套件修改为唯一原因MC/DC。
{"title":"Automated Tool for Revising Masking MC/DC Test Suite","authors":"Zhenxiang Chen, H. Washizaki, Y. Fukazawa","doi":"10.1109/ISSREW51248.2020.00060","DOIUrl":"https://doi.org/10.1109/ISSREW51248.2020.00060","url":null,"abstract":"Modified Condition and Decision Coverage (MC/DC) is a software testing criterion to check code coverage. It can be divided into a unique-cause MC/DC and masking MC/DC, according to the level of acceptance in concepts. Although masking MC/DC is used in many applications, in our study we found undetectable cases utilizing Masking MC/DC test suites that could be detected using stricter unique-cause MC/DC. To ensure the strictness of MC/DC criterion, herein we propose an automated tool that revises the masking MC/DC test suite into a unique-cause MC/DC.","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127081862","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1