首页 > 最新文献

2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)最新文献

英文 中文
Decision Network: a New Network-Based Classifier 决策网络:一种新的基于网络的分类器
Yong Yu, Ming Jing, Jie Li, Na Zhao, Jinzhuo Liu
In recent year, the combination of machine learning and complex networks is gaining more and more attention. Some network-based machine learning methods which transform the vector-based instances into a network has shown a lot of potential. Some researchers believe that the network can show more information than vector-based datasets. In this paper, we proposed a network-based classifier named decision network(DN). DN abstracts the corresponding relationships between attribute values and class labels into a weighted bipartite network. The weight of the edge between an attribute value node and a label node represents the tendency to assign the instance with this attribute value to the corresponding class. Compared with the existing classifier, DN is more comprehensible and easier to implement. We evaluated the performance of DN on 7 real-world datasets by using 10-fold cross validation. It performs better than 9 other methods.
近年来,机器学习与复杂网络的结合越来越受到人们的关注。一些基于网络的机器学习方法将基于向量的实例转化为网络,显示出很大的潜力。一些研究人员认为,与基于向量的数据集相比,该网络可以显示更多的信息。本文提出了一种基于网络的分类器决策网络(DN)。DN将属性值与类标号之间的对应关系抽象为加权二部网络。属性值节点和标签节点之间的边的权值表示将具有该属性值的实例分配给相应类的趋势。与现有的分类器相比,DN更容易理解,更容易实现。我们通过使用10倍交叉验证来评估DN在7个真实数据集上的性能。它的性能优于其他9种方法。
{"title":"Decision Network: a New Network-Based Classifier","authors":"Yong Yu, Ming Jing, Jie Li, Na Zhao, Jinzhuo Liu","doi":"10.1109/QRS-C51114.2020.00073","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00073","url":null,"abstract":"In recent year, the combination of machine learning and complex networks is gaining more and more attention. Some network-based machine learning methods which transform the vector-based instances into a network has shown a lot of potential. Some researchers believe that the network can show more information than vector-based datasets. In this paper, we proposed a network-based classifier named decision network(DN). DN abstracts the corresponding relationships between attribute values and class labels into a weighted bipartite network. The weight of the edge between an attribute value node and a label node represents the tendency to assign the instance with this attribute value to the corresponding class. Compared with the existing classifier, DN is more comprehensible and easier to implement. We evaluated the performance of DN on 7 real-world datasets by using 10-fold cross validation. It performs better than 9 other methods.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115090142","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 Performance Benchmarking Methodology for MQTT Broker Implementations MQTT代理实现的性能基准测试方法
Ilie-Daniel Gheorghe-Pop, Alexander Kaiser, A. Rennoch, Sascha Hackel
The rapid growth of IoT across the globe has been significant over the past decade. As the number of connected devices increases by the order of billions year over year, the capacity and operating costs of IoT networks and associated communications software becomes crucial. The manufacturers, software developers, integrators, telco operators as well as business-end users face an increasing need of a benchmarking reference that covers performance aspects of IoT transport protocols. This paper introduces a performance benchmarking methodology as well as examples for the definition of performance tests for the MQTT protocol. The implementation work was done within the open source project IoT Testware project which is part of the Eclipse Foundation. The test suites were specified in TDL-TO and realized in TTCN-3 using the open source IDE Eclipse Titan. The test specifications are covered by the standardization activities of the ETSI working group MTS TST.
在过去十年中,物联网在全球范围内的快速增长非常显著。随着连接设备的数量每年以数十亿计的速度增长,物联网网络和相关通信软件的容量和运营成本变得至关重要。制造商、软件开发商、集成商、电信运营商以及业务终端用户面临着对涵盖物联网传输协议性能方面的基准参考的日益增长的需求。本文介绍了一种性能基准测试方法,以及MQTT协议性能测试定义的示例。实现工作是在开源项目IoT Testware项目中完成的,该项目是Eclipse基金会的一部分。测试套件在TDL-TO中指定,并使用开源IDE Eclipse Titan在TTCN-3中实现。测试规范由ETSI工作组MTS TST的标准化活动所涵盖。
{"title":"A Performance Benchmarking Methodology for MQTT Broker Implementations","authors":"Ilie-Daniel Gheorghe-Pop, Alexander Kaiser, A. Rennoch, Sascha Hackel","doi":"10.1109/QRS-C51114.2020.00090","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00090","url":null,"abstract":"The rapid growth of IoT across the globe has been significant over the past decade. As the number of connected devices increases by the order of billions year over year, the capacity and operating costs of IoT networks and associated communications software becomes crucial. The manufacturers, software developers, integrators, telco operators as well as business-end users face an increasing need of a benchmarking reference that covers performance aspects of IoT transport protocols. This paper introduces a performance benchmarking methodology as well as examples for the definition of performance tests for the MQTT protocol. The implementation work was done within the open source project IoT Testware project which is part of the Eclipse Foundation. The test suites were specified in TDL-TO and realized in TTCN-3 using the open source IDE Eclipse Titan. The test specifications are covered by the standardization activities of the ETSI working group MTS TST.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115330002","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}
引用次数: 5
QMine: A Framework for Mining Quantitative Regular Expressions from System Traces QMine:一个从系统轨迹中挖掘定量正则表达式的框架
P. Mahato, Apurva Narayan
Dynamic behavior of real-time systems and the ability to distinguish between normal and abnormal behavior is critical in safety-critical systems. Temporal patterns define the order of occurrence of events. Temporal properties help draw insights over system specifications. However, given the complexity of modern-day software in cyber-physical systems, the specifications are either not specified or loosely specified. We propose a framework for automating the task of mining temporal specifications from system traces with both events and quantitative values. Our framework, QMine, is an online property mining framework that extracts properties specified in the form of Quantitative Regular Expression (QRE) templates. QMine is shown to be sound and complete. Moreover, we evaluate our framework using real-world industry-standard traces such as Arrhythmia dataset.
实时系统的动态行为和区分正常和异常行为的能力在安全关键系统中至关重要。时间模式定义事件发生的顺序。时间属性有助于绘制对系统规范的见解。然而,考虑到网络物理系统中现代软件的复杂性,这些规范要么没有指定,要么没有严格指定。我们提出了一个框架,用于自动化从具有事件和定量值的系统跟踪中挖掘时间规范的任务。我们的框架QMine是一个在线属性挖掘框架,它提取以定量正则表达式(Quantitative Regular Expression, QRE)模板形式指定的属性。我的显示是健全和完整的。此外,我们使用现实世界的行业标准轨迹(如心律失常数据集)评估我们的框架。
{"title":"QMine: A Framework for Mining Quantitative Regular Expressions from System Traces","authors":"P. Mahato, Apurva Narayan","doi":"10.1109/QRS-C51114.2020.00070","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00070","url":null,"abstract":"Dynamic behavior of real-time systems and the ability to distinguish between normal and abnormal behavior is critical in safety-critical systems. Temporal patterns define the order of occurrence of events. Temporal properties help draw insights over system specifications. However, given the complexity of modern-day software in cyber-physical systems, the specifications are either not specified or loosely specified. We propose a framework for automating the task of mining temporal specifications from system traces with both events and quantitative values. Our framework, QMine, is an online property mining framework that extracts properties specified in the form of Quantitative Regular Expression (QRE) templates. QMine is shown to be sound and complete. Moreover, we evaluate our framework using real-world industry-standard traces such as Arrhythmia dataset.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127644961","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}
引用次数: 3
Application of Improved Fault Localization Method to Stereo Matching Software 改进故障定位方法在立体匹配软件中的应用
Jinfeng Li, Yan Zhang, Jilong Bian, Tiejun Li, Baoying Ma
If we execute a test case and find a failure in the program, we need to locate the location of the faults, i.e., fault localization. Fault localization is a very costly and time-consuming process. In this paper, an improved spectrum-based fault localization method IOchiai is proposed. According to the execution of passed and failed test cases, we can calculate the suspiciousness score of software element which is the probability of the element contains faults. The passed and failed test cases have different contributions to the calculation of the suspiciousness scores, we divide them into three groups according to different contribution degrees. IOchiai gives higher suspiciousness scores to the element with faults and locates faults faster. Finally, the method proposed in this paper and the traditional spectrum-based fault localization are applied to stereo matching software and found that the method proposed in this paper has stronger fault localization capability.
如果我们执行一个测试用例并在程序中发现一个故障,我们需要定位故障的位置,即故障定位。故障定位是一个非常昂贵和耗时的过程。提出了一种改进的基于频谱的故障定位方法IOchiai。根据通过和失败测试用例的执行情况,我们可以计算出软件元素的可疑度得分,即该元素包含错误的概率。通过和不通过的测试用例对可疑度评分的计算有不同的贡献,我们根据不同的贡献程度将它们分为三组。IOchiai对有故障的元素给予更高的怀疑分数,并更快地定位故障。最后,将本文方法与传统的基于频谱的故障定位方法应用于立体匹配软件,发现本文方法具有更强的故障定位能力。
{"title":"Application of Improved Fault Localization Method to Stereo Matching Software","authors":"Jinfeng Li, Yan Zhang, Jilong Bian, Tiejun Li, Baoying Ma","doi":"10.1109/QRS-C51114.2020.00071","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00071","url":null,"abstract":"If we execute a test case and find a failure in the program, we need to locate the location of the faults, i.e., fault localization. Fault localization is a very costly and time-consuming process. In this paper, an improved spectrum-based fault localization method IOchiai is proposed. According to the execution of passed and failed test cases, we can calculate the suspiciousness score of software element which is the probability of the element contains faults. The passed and failed test cases have different contributions to the calculation of the suspiciousness scores, we divide them into three groups according to different contribution degrees. IOchiai gives higher suspiciousness scores to the element with faults and locates faults faster. Finally, the method proposed in this paper and the traditional spectrum-based fault localization are applied to stereo matching software and found that the method proposed in this paper has stronger fault localization capability.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120954782","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
Metamorphic Relations Identification on Chebyshev Rational Approximation Method in the Nuclide Depletion Calculation Program 核素耗损计算程序中切比雪夫合理逼近法的变质关系识别
Meng Li, Lijun Wang, Shiyu Yan, Xiaohua Yang, Jie Liu, Yaping Wan
The Chebyshev rational approximation method (CRAM) is an essential numerical solution algorithm for the burnup equation. Since the high complexity of nuclide depletion calculation, especially the existence of short-lived nuclide and closed cycle in the transition chains, outputs of the program are almost impossible to predict accurately. Therefore, the traditional testing methods are inapplicable, even invalid. Metamorphic testing (MT) is a promising method to solve such a typical testing oracle problem. However, the absence of metamorphic relations (MRs) severely hinders its application. According to the nuclear software development process, we established a nuclear MR hierarchical model (MRHM) for guiding MR identification and classification. MRHM divides MRs into three layers: physics, algorithm, and code. After in-depth analysis, we carried out a group of MRs from the burnup equation and CRAM and classified them according to MRHM. We adopted these MRs in MT of the Nuclide Inventory Tool (NUIT), which is a program that has implemented CRAM. These MRs represent the natural properties of CRAM, and other CRAM programs indeed used them. Moreover, the MRHM will extend to more nuclear science software.
切比雪夫有理近似法(CRAM)是燃耗方程的一种重要的数值求解算法。由于核素损耗计算的高度复杂性,特别是过渡链中存在短寿命核素和闭合循环,程序的输出几乎不可能准确预测。因此,传统的检测方法不适用,甚至无效。变形测试(MT)是解决这类典型测试问题的一种很有前途的方法。然而,变质关系的缺失严重阻碍了它的应用。根据核软件的开发过程,建立了核核核磁共振的层次模型(MRHM),指导核磁共振的识别和分类。MRHM将MRs分为三层:物理层、算法层和代码层。经过深入分析,我们从燃耗方程和CRAM中进行了一组MRs,并根据MRHM进行了分类。我们在核素库存工具(NUIT)的MT中采用了这些MRs, NUIT是一个实施CRAM的程序。这些MRs代表了CRAM的自然属性,其他CRAM程序确实使用了它们。此外,MRHM将扩展到更多的核科学软件。
{"title":"Metamorphic Relations Identification on Chebyshev Rational Approximation Method in the Nuclide Depletion Calculation Program","authors":"Meng Li, Lijun Wang, Shiyu Yan, Xiaohua Yang, Jie Liu, Yaping Wan","doi":"10.1109/QRS-C51114.2020.00013","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00013","url":null,"abstract":"The Chebyshev rational approximation method (CRAM) is an essential numerical solution algorithm for the burnup equation. Since the high complexity of nuclide depletion calculation, especially the existence of short-lived nuclide and closed cycle in the transition chains, outputs of the program are almost impossible to predict accurately. Therefore, the traditional testing methods are inapplicable, even invalid. Metamorphic testing (MT) is a promising method to solve such a typical testing oracle problem. However, the absence of metamorphic relations (MRs) severely hinders its application. According to the nuclear software development process, we established a nuclear MR hierarchical model (MRHM) for guiding MR identification and classification. MRHM divides MRs into three layers: physics, algorithm, and code. After in-depth analysis, we carried out a group of MRs from the burnup equation and CRAM and classified them according to MRHM. We adopted these MRs in MT of the Nuclide Inventory Tool (NUIT), which is a program that has implemented CRAM. These MRs represent the natural properties of CRAM, and other CRAM programs indeed used them. Moreover, the MRHM will extend to more nuclear science software.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121007064","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}
引用次数: 2
A Study on Testing Autonomous Driving Systems 自动驾驶系统测试研究
Xudong Zhang, Yan Cai, Z. Yang
In recent years, with the rapid development of artificial intelligence and other related technologies, the traditional automotive industry has begun to integrate information technology in an all-round way. Due to the contributions of computer vision, deep learning, and sensitive sensors, autonomous driving systems (ADS) has now achieved great progress. But as we all know, the primary requirement for autonomous driving is absolute safety. However, technology innovation has brought great challenges to the testing of ADS, and due to the high cost of field testing, industrial companies rarely open relevant test data for research. This paper aims to study existing testing methods for ADS. Our study shows that there are few published works focusing on testing aspects of ADS. However, there is an obvious trend on the record of published works on testing ADS. Also, we can find that most reviewed works focus on setting up virtual test environment including generating, synthesizing, or reconstructing test input data. They either treat ADS as a whole to conduct (sub) system level testing or limit ADS into certain scenarios. From this, we believe that testing of ADS has just begun to attract researchers' interest; great effort should be paid before ADS becomes maturer.
近年来,随着人工智能等相关技术的快速发展,传统汽车行业开始全面融入信息技术。由于计算机视觉、深度学习和敏感传感器的贡献,自动驾驶系统(ADS)现在已经取得了很大的进展。但我们都知道,自动驾驶的首要要求是绝对安全。然而,技术创新给ADS的测试带来了巨大的挑战,并且由于现场测试成本高,工业公司很少开放相关测试数据进行研究。本文旨在对现有的ADS测试方法进行研究。我们的研究表明,针对ADS测试方面的已发表作品很少,但ADS测试方面的已发表作品记录有明显的趋势,并且我们可以发现,大多数被审查的作品都集中在虚拟测试环境的建立上,包括生成、合成或重构测试输入数据。他们要么将ADS作为一个整体来进行(子系统)级测试,要么将ADS限制在某些场景中。由此,我们认为ADS的测试才刚刚开始吸引研究人员的兴趣;在ADS成熟之前,我们应该付出巨大的努力。
{"title":"A Study on Testing Autonomous Driving Systems","authors":"Xudong Zhang, Yan Cai, Z. Yang","doi":"10.1109/QRS-C51114.2020.00048","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00048","url":null,"abstract":"In recent years, with the rapid development of artificial intelligence and other related technologies, the traditional automotive industry has begun to integrate information technology in an all-round way. Due to the contributions of computer vision, deep learning, and sensitive sensors, autonomous driving systems (ADS) has now achieved great progress. But as we all know, the primary requirement for autonomous driving is absolute safety. However, technology innovation has brought great challenges to the testing of ADS, and due to the high cost of field testing, industrial companies rarely open relevant test data for research. This paper aims to study existing testing methods for ADS. Our study shows that there are few published works focusing on testing aspects of ADS. However, there is an obvious trend on the record of published works on testing ADS. Also, we can find that most reviewed works focus on setting up virtual test environment including generating, synthesizing, or reconstructing test input data. They either treat ADS as a whole to conduct (sub) system level testing or limit ADS into certain scenarios. From this, we believe that testing of ADS has just begun to attract researchers' interest; great effort should be paid before ADS becomes maturer.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127164640","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}
引用次数: 2
Specification-based Test Case Generation with Constrained Genetic Programming 基于规范的约束遗传规划测试用例生成
Yuji Sato
Since current specification-based testing (SBT) faces some challenges in regression test case generation, we have already proposed a new method for test case generation that combines formal specification and genetic algorithms (GA). This method mainly reconfigures formal specifications though GA to generate inputs data that can kill as many as possible mutants of the target program under test. In this paper, we propose ideas to improve the operability and the accuracy of solution search of this method. Specifically, we propose a specification-level constrained operation using genetic programming and discuss effectiveness from the viewpoint of clarity of chromosome notation and ability to search for solutions.
由于当前基于规范的测试(SBT)在回归测试用例生成中面临一些挑战,我们已经提出了一种结合形式规范和遗传算法(GA)的测试用例生成新方法。该方法主要通过遗传算法重新配置形式规范来生成输入数据,这些数据可以杀死被测目标程序中尽可能多的突变体。在本文中,我们提出了提高该方法解搜索的可操作性和准确性的思路。具体来说,我们提出了一种使用遗传规划的规范级约束操作,并从染色体标记的清晰度和搜索解决方案的能力的角度讨论了有效性。
{"title":"Specification-based Test Case Generation with Constrained Genetic Programming","authors":"Yuji Sato","doi":"10.1109/QRS-C51114.2020.00027","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00027","url":null,"abstract":"Since current specification-based testing (SBT) faces some challenges in regression test case generation, we have already proposed a new method for test case generation that combines formal specification and genetic algorithms (GA). This method mainly reconfigures formal specifications though GA to generate inputs data that can kill as many as possible mutants of the target program under test. In this paper, we propose ideas to improve the operability and the accuracy of solution search of this method. Specifically, we propose a specification-level constrained operation using genetic programming and discuss effectiveness from the viewpoint of clarity of chromosome notation and ability to search for solutions.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"126 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127966747","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}
引用次数: 3
Coverage Guided Multiple Base Choice Testing 覆盖指导多项基本选择测试
Tugkan Tuglular, Onur Leblebici
A coverage guided input domain testing approach is presented with a feedback loop-controlled testing workflow and a tool is developed to support this workflow. Multiple base choices coverage criterion (MBCC) is chosen for systematic unit test generation in the proposed approach and branch coverage information is utilized as feedback to improve selection of bases, which results in improved branch coverage. The proposed workflow is supported with the tool designed and developed for coverage guided MBCC-based unit testing.
提出了一种覆盖引导的输入域测试方法,该方法具有反馈环控制的测试工作流,并开发了支持该工作流的工具。该方法采用多基选择覆盖准则(MBCC)进行系统单元测试生成,并利用分支覆盖信息作为反馈来改进基的选择,从而提高分支覆盖率。建议的工作流程由为覆盖指导的基于mbcc的单元测试而设计和开发的工具支持。
{"title":"Coverage Guided Multiple Base Choice Testing","authors":"Tugkan Tuglular, Onur Leblebici","doi":"10.1109/QRS-C51114.2020.00020","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00020","url":null,"abstract":"A coverage guided input domain testing approach is presented with a feedback loop-controlled testing workflow and a tool is developed to support this workflow. Multiple base choices coverage criterion (MBCC) is chosen for systematic unit test generation in the proposed approach and branch coverage information is utilized as feedback to improve selection of bases, which results in improved branch coverage. The proposed workflow is supported with the tool designed and developed for coverage guided MBCC-based unit testing.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133130240","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
Construction of Knowledge Graph For Internal Control of Financial Enterprises 金融企业内部控制知识图谱的构建
Yingying Wang, Jun Zhao, Feng Li, Min Yu
In the software engineering process management, the level of regulation standardization and the depth of execution are one of the major marks of software management. Reducing human cost out of process training and compliance audit and improving the effectiveness of system management have attracted more and more attention to financial enterprises. Through the semantic markup platform and Neo4j graph database technologies, we are to develop the regulation knowledge graph which is appropriate for software waterfall model development and management. The regulation knowledge graph displays intuitive and comprehensive of the whole life cycle of software development in all kinds of specification information. It also improves software development process specifications and corresponding information query efficiency, accuracy and integrity. The regulation knowledge graph can rapidly and continuously integrate regulation knowledge information, significantly improve the efficiency of acquiring, sharing and maintaining regulation knowledge, reduce software labour costs and enhance the ability of enterprises to analyze and apply regulation information and data, which has wide application value in the construction of internal control management of enterprises.
在软件工程过程管理中,规范的标准化程度和执行的深度是软件管理的主要标志之一。降低流程外培训和合规审核的人力成本,提高系统管理的有效性,越来越受到金融企业的重视。通过语义标记平台和Neo4j图形数据库技术,开发出适合于软件瀑布模型开发和管理的规则知识图谱。规范知识图直观、全面地展示了软件开发全生命周期的各种规范信息。提高了软件开发过程规范和相应信息查询的效率、准确性和完整性。监管知识图谱能够快速、持续地整合监管知识信息,显著提高监管知识的获取、共享和维护效率,降低软件人工成本,增强企业对监管信息和数据的分析和应用能力,在企业内部控制管理建设中具有广泛的应用价值。
{"title":"Construction of Knowledge Graph For Internal Control of Financial Enterprises","authors":"Yingying Wang, Jun Zhao, Feng Li, Min Yu","doi":"10.1109/QRS-C51114.2020.00077","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00077","url":null,"abstract":"In the software engineering process management, the level of regulation standardization and the depth of execution are one of the major marks of software management. Reducing human cost out of process training and compliance audit and improving the effectiveness of system management have attracted more and more attention to financial enterprises. Through the semantic markup platform and Neo4j graph database technologies, we are to develop the regulation knowledge graph which is appropriate for software waterfall model development and management. The regulation knowledge graph displays intuitive and comprehensive of the whole life cycle of software development in all kinds of specification information. It also improves software development process specifications and corresponding information query efficiency, accuracy and integrity. The regulation knowledge graph can rapidly and continuously integrate regulation knowledge information, significantly improve the efficiency of acquiring, sharing and maintaining regulation knowledge, reduce software labour costs and enhance the ability of enterprises to analyze and apply regulation information and data, which has wide application value in the construction of internal control management of enterprises.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123812287","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
Interactive Narrative Generation of Aesthetics of Violence in Films 电影暴力美学的互动叙事生成
T. Ma, Hongwei Liu, Hongji Yang
The aesthetics of violence creates a visual-auditory spectacle in the films and a significant cultural ethos in the postmodern context. The combination of violence and aesthetics in the films creates a sense of paradox, subverting the audience's stereotypes about violence and evoking a new aesthetic experience physically and psychologically. To achieve such complicated aesthetic effects to a new level in the digital era, it is innovative to synthesise the literary theory, aesthetic criticism, cinematic strategies, procedural modelling and creative computation to produce more attractive and experimental stories in the film industry. Computer science facilitates the stylisation of violent films in a narrative, technical and artistic way. The paper will take Freudian psychoanalysis and Kantian aestheticism as the philosophical foundation, present an index system of evaluation and a model to compute the weight of violence and artistic beauty and further measure the effect of aesthetics conveyed by the violence. The application of the model will promote the creativity in the interactive narrative about the aesthetics of violence in films.
暴力美学在电影中创造了一种视觉-听觉奇观,在后现代语境中创造了一种重要的文化思潮。影片中暴力与美学的结合创造了一种悖论感,颠覆了观众对暴力的刻板印象,在身体和心理上唤起了一种新的审美体验。为了在数字时代将这种复杂的美学效果提升到一个新的高度,将文学理论、美学批评、电影策略、程序建模和创造性计算综合起来,在电影工业中制作出更具吸引力和实验性的故事,是一种创新。计算机科学以叙事、技术和艺术的方式促进暴力电影的风格化。本文将以弗洛伊德的精神分析和康德的唯美主义为哲学基础,提出一种评价的指标体系和模型来计算暴力与艺术美的权重,进而衡量暴力所传达的美学效果。该模型的应用将促进电影暴力美学互动叙事的创造性。
{"title":"Interactive Narrative Generation of Aesthetics of Violence in Films","authors":"T. Ma, Hongwei Liu, Hongji Yang","doi":"10.1109/QRS-C51114.2020.00111","DOIUrl":"https://doi.org/10.1109/QRS-C51114.2020.00111","url":null,"abstract":"The aesthetics of violence creates a visual-auditory spectacle in the films and a significant cultural ethos in the postmodern context. The combination of violence and aesthetics in the films creates a sense of paradox, subverting the audience's stereotypes about violence and evoking a new aesthetic experience physically and psychologically. To achieve such complicated aesthetic effects to a new level in the digital era, it is innovative to synthesise the literary theory, aesthetic criticism, cinematic strategies, procedural modelling and creative computation to produce more attractive and experimental stories in the film industry. Computer science facilitates the stylisation of violent films in a narrative, technical and artistic way. The paper will take Freudian psychoanalysis and Kantian aestheticism as the philosophical foundation, present an index system of evaluation and a model to compute the weight of violence and artistic beauty and further measure the effect of aesthetics conveyed by the violence. The application of the model will promote the creativity in the interactive narrative about the aesthetics of violence in films.","PeriodicalId":358174,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127352017","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 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C)
全部 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