首页 > 最新文献

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

英文 中文
Establishment of Methods for Information Security System Policy Using Benchmarking 基于标杆的信息安全系统策略制定方法
Martin Kang, Ted E. Lee, Sungyong Um
Benchmarking methodology can provide organizations with a way to choose an appropriate information security policy. However, selecting a proper organization as a benchmarking peer is a challenge due to the lack of quantitative methods for benchmarking. This paper proposes methods to select a peer organization by quantitatively measuring the similarity of organizations' InfoSec management systems.
基准测试方法可以为组织提供一种选择适当信息安全策略的方法。然而,由于缺乏定量的基准测试方法,选择合适的组织作为基准测试的同行是一个挑战。本文提出了通过定量度量组织的信息安全管理系统相似度来选择对等组织的方法。
{"title":"Establishment of Methods for Information Security System Policy Using Benchmarking","authors":"Martin Kang, Ted E. Lee, Sungyong Um","doi":"10.1109/ISSREW.2018.00012","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00012","url":null,"abstract":"Benchmarking methodology can provide organizations with a way to choose an appropriate information security policy. However, selecting a proper organization as a benchmarking peer is a challenge due to the lack of quantitative methods for benchmarking. This paper proposes methods to select a peer organization by quantitatively measuring the similarity of organizations' InfoSec management systems.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122203796","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
Friend or Foe: Strong Consistency vs. Overload in High-Availability Distributed Systems and SDN 敌与友:高可用性分布式系统和SDN中的强一致性与过载
R. Hanmer, L. Jagadeesan, V. Mendiratta, Heng Zhang
Distributed systems play an increasingly important role in leading-edge networks with high availability requirements, including software-defined networks (SDN), where replicating essential network state information is critical to ensure resilience under failures. Distributed consensus based strong consistency algorithms, such as Raft, are often used to ensure that all components of the distributed system agree on their view of the replicated data, even when a minority of the distributed components crash. Another critical requirement for highly available networks is to gracefully handle overload conditions, where the demands on the network exceed expected levels for a period of time, such as during natural or man-made disasters or popular sporting events. Hence, the strong consistency algorithms used in such networks must also behave gracefully under overload conditions. We show that, in fact, strong consistency algorithms such as Raft may not behave gracefully under overload conditions and can in fact significantly negatively affect SDN control plane availability in these circumstances. We demonstrate that the open-source ONOS SDN controller, which uses the Java-based Atomix implementation of Raft, exhibits such behavior under intent overload, resulting in the loss of requests to the network, and with the entire SDN network eventually crashing. We further demonstrate similar behaviors of the Python-based pysyncobj implementation of Raft. We then propose DynRaft, a dynamic add-on to Raft implementations that continues to ensure the formally proven strong consistency properties of Raft, and demonstrate the effectiveness of DynRaft with the pysyncobj implementation under emulated overload conditions.
分布式系统在具有高可用性需求的前沿网络(包括软件定义网络(SDN))中扮演着越来越重要的角色,在这些网络中,复制基本的网络状态信息对于确保故障时的恢复能力至关重要。基于分布式一致性的强一致性算法(如Raft)通常用于确保分布式系统的所有组件在复制数据的视图上达成一致,即使少数分布式组件崩溃也是如此。对高可用性网络的另一个关键要求是优雅地处理过载条件,即网络上的需求在一段时间内超过预期水平,例如在自然或人为灾害或流行体育赛事期间。因此,在这种网络中使用的强一致性算法也必须在过载条件下表现良好。我们表明,事实上,像Raft这样的强一致性算法在过载条件下可能不会表现得很好,而且在这种情况下实际上会对SDN控制平面的可用性产生显著的负面影响。我们展示了开源ONOS SDN控制器,它使用基于java的Atomix实现Raft,在意图过载下表现出这种行为,导致对网络的请求丢失,并最终导致整个SDN网络崩溃。我们进一步演示了Raft基于python的pysyncobj实现的类似行为。然后,我们提出了DynRaft,一个动态附加到Raft实现中,继续确保Raft的正式证明的强一致性属性,并演示了DynRaft与pysyncobj实现在模拟过载条件下的有效性。
{"title":"Friend or Foe: Strong Consistency vs. Overload in High-Availability Distributed Systems and SDN","authors":"R. Hanmer, L. Jagadeesan, V. Mendiratta, Heng Zhang","doi":"10.1109/ISSREW.2018.00-30","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00-30","url":null,"abstract":"Distributed systems play an increasingly important role in leading-edge networks with high availability requirements, including software-defined networks (SDN), where replicating essential network state information is critical to ensure resilience under failures. Distributed consensus based strong consistency algorithms, such as Raft, are often used to ensure that all components of the distributed system agree on their view of the replicated data, even when a minority of the distributed components crash. Another critical requirement for highly available networks is to gracefully handle overload conditions, where the demands on the network exceed expected levels for a period of time, such as during natural or man-made disasters or popular sporting events. Hence, the strong consistency algorithms used in such networks must also behave gracefully under overload conditions. We show that, in fact, strong consistency algorithms such as Raft may not behave gracefully under overload conditions and can in fact significantly negatively affect SDN control plane availability in these circumstances. We demonstrate that the open-source ONOS SDN controller, which uses the Java-based Atomix implementation of Raft, exhibits such behavior under intent overload, resulting in the loss of requests to the network, and with the entire SDN network eventually crashing. We further demonstrate similar behaviors of the Python-based pysyncobj implementation of Raft. We then propose DynRaft, a dynamic add-on to Raft implementations that continues to ensure the formally proven strong consistency properties of Raft, and demonstrate the effectiveness of DynRaft with the pysyncobj implementation under emulated overload conditions.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"184 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123066586","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}
引用次数: 10
SeTCHi: Selecting Test Cases to Improve History-Guided Fault Localization SeTCHi:选择测试用例以改进历史导向的故障定位
Long Zhang, Zhenyu Zhang
Many software failures are caused by faults in programs. Fault localization is always a difficult task in program debugging, and the spectrum-based fault localization (SBFL in short) is a popular approach. A SBFL technique collects code coverage of program runs, and estimates to what extent individual program entities correlate to the failed runs. We have empirically reported that referencing debugging history can effectively alleviate the impact of program structure on the accuracy of SBFL techniques. However, referencing all test cases indistinguishably may have adverse effects. In this paper, we propose a novel technique SeTCHi, which differentiates test cases according to their coverage and test outputs, and refines SBFL with the means to select supporting test cases with respect to program entities and history program versions. We also conduct an empirical study, which shows that SeTCHi can significantly improve the accuracy of fault localization based on state-of-the-art techniques.
许多软件故障是由程序中的错误引起的。故障定位一直是程序调试中的难点,而基于谱的故障定位是一种常用的故障定位方法。SBFL技术收集程序运行的代码覆盖率,并估计单个程序实体与失败运行的关联程度。我们的经验报告表明,参考调试历史可以有效地缓解程序结构对SBFL技术准确性的影响。然而,毫无区别地引用所有测试用例可能会产生不利影响。在本文中,我们提出了一种新的技术SeTCHi,该技术根据测试用例的覆盖率和测试输出来区分测试用例,并通过选择与程序实体和历史程序版本相关的支持测试用例来改进SBFL。实证研究表明,SeTCHi能够显著提高基于最新技术的故障定位精度。
{"title":"SeTCHi: Selecting Test Cases to Improve History-Guided Fault Localization","authors":"Long Zhang, Zhenyu Zhang","doi":"10.1109/ISSREW.2018.00007","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00007","url":null,"abstract":"Many software failures are caused by faults in programs. Fault localization is always a difficult task in program debugging, and the spectrum-based fault localization (SBFL in short) is a popular approach. A SBFL technique collects code coverage of program runs, and estimates to what extent individual program entities correlate to the failed runs. We have empirically reported that referencing debugging history can effectively alleviate the impact of program structure on the accuracy of SBFL techniques. However, referencing all test cases indistinguishably may have adverse effects. In this paper, we propose a novel technique SeTCHi, which differentiates test cases according to their coverage and test outputs, and refines SBFL with the means to select supporting test cases with respect to program entities and history program versions. We also conduct an empirical study, which shows that SeTCHi can significantly improve the accuracy of fault localization based on state-of-the-art techniques.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122836800","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
Message from the IDEAR 2018 Workshop Chairs IDEAR 2018研讨会主席致辞
W. Wong, T. Tse, A. Andrzejak
2018 IEEE International Workshop on Debugging and Repair (IDEAR), co-located with the 29th IEEE International Symposium on Software Reliability Engineering (ISSRE 2018)
2018 IEEE国际调试与修复研讨会(IDEAR)与第29届IEEE软件可靠性工程国际研讨会(ISSRE 2018)同场举行。
{"title":"Message from the IDEAR 2018 Workshop Chairs","authors":"W. Wong, T. Tse, A. Andrzejak","doi":"10.1109/ISSREW.2018.00-51","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00-51","url":null,"abstract":"2018 IEEE International Workshop on Debugging and Repair (IDEAR), co-located with the 29th IEEE International Symposium on Software Reliability Engineering (ISSRE 2018)","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117296039","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
Spectrum-Based Fault Localization for Logic-Based Reasoning 基于频谱的逻辑推理故障定位
Ingo Pill, F. Wotawa
When obtaining a full-fledged model for diagnostic and debugging purposes is out of reach, abstract logic models might allow us to fall back to abductive reasoning for isolating faults. Such models often only aggregate knowledge about which inputs and faults would have this or that effect on the system. Like in property-based system design or formal verification, we have that the quality of the resulting reasoning process depends heavily on this logic model. Since logic descriptions are not entirely intuitive to formulate and automated processes to derive them are prone to be incomplete, we'd certainly be interested in assessing a model's quality and isolate issues. In this paper, we're proposing to use test cases and spectrum-based fault localization for this task, drawing on the flexibility and ease-of-use of such a spectrum-based concept. Focusing on logic models formulated in propositional Horn-clauses, we provide examples that show the attractiveness of our concept.
当无法获得用于诊断和调试目的的成熟模型时,抽象逻辑模型可能允许我们退回到隔离故障的溯因推理。这样的模型通常只汇总关于哪些输入和错误会对系统产生这样或那样的影响的知识。就像在基于属性的系统设计或形式验证中一样,我们知道结果推理过程的质量在很大程度上依赖于这个逻辑模型。由于逻辑描述并不是完全直观地形成的,并且派生它们的自动化过程很容易是不完整的,我们当然会对评估模型的质量和隔离问题感兴趣。在本文中,我们建议使用测试用例和基于频谱的故障定位来完成这项任务,利用这种基于频谱的概念的灵活性和易用性。重点是在命题霍恩分句制定的逻辑模型,我们提供的例子,显示我们的概念的吸引力。
{"title":"Spectrum-Based Fault Localization for Logic-Based Reasoning","authors":"Ingo Pill, F. Wotawa","doi":"10.1109/ISSREW.2018.00006","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00006","url":null,"abstract":"When obtaining a full-fledged model for diagnostic and debugging purposes is out of reach, abstract logic models might allow us to fall back to abductive reasoning for isolating faults. Such models often only aggregate knowledge about which inputs and faults would have this or that effect on the system. Like in property-based system design or formal verification, we have that the quality of the resulting reasoning process depends heavily on this logic model. Since logic descriptions are not entirely intuitive to formulate and automated processes to derive them are prone to be incomplete, we'd certainly be interested in assessing a model's quality and isolate issues. In this paper, we're proposing to use test cases and spectrum-based fault localization for this task, drawing on the flexibility and ease-of-use of such a spectrum-based concept. Focusing on logic models formulated in propositional Horn-clauses, we provide examples that show the attractiveness of our concept.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114792561","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
Enhancing the Analysis of Error Propagation and Failure Modes in Cloud Systems 加强对云系统中错误传播和故障模式的分析
Domenico Cotroneo, L. Simone, Alfonso Di Martino, Pietro Liguori, R. Natella
We argue for novel techniques to understand how cloud systems can fail, by enhancing fault injection with distributed tracing and anomaly detection techniques.
我们主张采用新的技术,通过分布式跟踪和异常检测技术增强故障注入,来理解云系统是如何失败的。
{"title":"Enhancing the Analysis of Error Propagation and Failure Modes in Cloud Systems","authors":"Domenico Cotroneo, L. Simone, Alfonso Di Martino, Pietro Liguori, R. Natella","doi":"10.1109/ISSREW.2018.00-13","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00-13","url":null,"abstract":"We argue for novel techniques to understand how cloud systems can fail, by enhancing fault injection with distributed tracing and anomaly detection techniques.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130439730","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
IDEAR 2018 Workshop Committees IDEAR 2018研讨会委员会
{"title":"IDEAR 2018 Workshop Committees","authors":"","doi":"10.1109/issrew.2018.00-50","DOIUrl":"https://doi.org/10.1109/issrew.2018.00-50","url":null,"abstract":"","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125681248","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
Model Fusion: Weighted N-Version Programming for Resilient Autonomous Vehicle Steering Control 模型融合:弹性自动驾驶车辆转向控制的加权n -版本规划
Ailec Wu, A. Rubaiyat, Chris Anton, H. Alemzadeh
We present the preliminary results on developing a weighted N-version programming (NVP) scheme for ensuring resilience of machine learning based steering control algorithms. The proposed scheme is designed based on the fusion of outputs from three redundant Deep Neural Network (DNN) models, independently designed using Udacity's self driving car challenge data. The improvement in reliability compared to single DNN models is evaluated by measuring the steering angle prediction accuracy in the presence of simulated perturbations on input image data caused by various environmental conditions.
我们提出了开发加权n版本编程(NVP)方案的初步结果,以确保基于机器学习的转向控制算法的弹性。该方案基于三个冗余深度神经网络(DNN)模型的输出融合而设计,该模型使用Udacity的自动驾驶汽车挑战数据独立设计。与单一深度神经网络模型相比,可靠性的提高是通过测量在各种环境条件引起的输入图像数据的模拟扰动存在下的转向角预测精度来评估的。
{"title":"Model Fusion: Weighted N-Version Programming for Resilient Autonomous Vehicle Steering Control","authors":"Ailec Wu, A. Rubaiyat, Chris Anton, H. Alemzadeh","doi":"10.1109/ISSREW.2018.00-11","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00-11","url":null,"abstract":"We present the preliminary results on developing a weighted N-version programming (NVP) scheme for ensuring resilience of machine learning based steering control algorithms. The proposed scheme is designed based on the fusion of outputs from three redundant Deep Neural Network (DNN) models, independently designed using Udacity's self driving car challenge data. The improvement in reliability compared to single DNN models is evaluated by measuring the steering angle prediction accuracy in the presence of simulated perturbations on input image data caused by various environmental conditions.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132943232","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
TensorFI: A Configurable Fault Injector for TensorFlow Applications TensorFI: TensorFlow应用程序的可配置故障注入器
Guanpeng Li, K. Pattabiraman, Nathan Debardeleben
Machine Learning (ML) applications have emerged as the killer applications for next generation hardware and software platforms, and there is a lot of interest in software frameworks to build such applications. TensorFlow is a high-level dataflow framework for building ML applications and has become the most popular one in the recent past. ML applications are also being increasingly used in safety-critical systems such as self-driving cars and home robotics. Therefore, there is a compelling need to evaluate the resilience of ML applications built using frameworks such as TensorFlow. In this paper, we build a high-level fault injection framework for TensorFlow called TensorFI for evaluating the resilience of ML applications. TensorFI is flexible, easy to use, and portable. It also allows ML application programmers to explore the effects of different parameters and algorithms on error resilience.
机器学习(ML)应用程序已经成为下一代硬件和软件平台的杀手级应用程序,并且对构建此类应用程序的软件框架有很多兴趣。TensorFlow是一个用于构建ML应用程序的高级数据流框架,并且在最近成为最流行的框架。机器学习应用也越来越多地用于安全关键系统,如自动驾驶汽车和家用机器人。因此,我们迫切需要评估使用TensorFlow等框架构建的ML应用程序的弹性。在本文中,我们为TensorFlow构建了一个高级故障注入框架,称为TensorFI,用于评估ML应用程序的弹性。TensorFI灵活,易于使用,便携。它还允许ML应用程序程序员探索不同参数和算法对错误恢复能力的影响。
{"title":"TensorFI: A Configurable Fault Injector for TensorFlow Applications","authors":"Guanpeng Li, K. Pattabiraman, Nathan Debardeleben","doi":"10.1109/ISSREW.2018.00024","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00024","url":null,"abstract":"Machine Learning (ML) applications have emerged as the killer applications for next generation hardware and software platforms, and there is a lot of interest in software frameworks to build such applications. TensorFlow is a high-level dataflow framework for building ML applications and has become the most popular one in the recent past. ML applications are also being increasingly used in safety-critical systems such as self-driving cars and home robotics. Therefore, there is a compelling need to evaluate the resilience of ML applications built using frameworks such as TensorFlow. In this paper, we build a high-level fault injection framework for TensorFlow called TensorFI for evaluating the resilience of ML applications. TensorFI is flexible, easy to use, and portable. It also allows ML application programmers to explore the effects of different parameters and algorithms on error resilience.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133868253","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}
引用次数: 41
A Comprehensive Framework for Security in Engineering Projects - Based on IEC 62443 工程项目安全的综合框架——基于IEC 62443
Monika Maidl, Dirk Kröselberg, Jochen Christ, Kristian Beckers
The standards family IEC 62443 represents an international agreement on best practices for securing Industrial Automation Control Systems (IACS). Engineering projects have to address security, but have limits on cost and resources, which makes it particularly challenging to cover all security topics adequately, as prescribed by IEC 62443. We developed a framework that supports engineering projects in addressing the whole range of security aspects more effectively and efficiently. The framework is structured horizontally and vertically. Horizontally, the framework consists of a set artefacts that cover the security aspects as prescribed by IEC-62443, and that need to be filled out by an engineering project. The vertical structure reflects the organizational hierarchy. In each hierarchical layer, the artefact templates are enriched by increasingly detailed and specific guidance in the form of best practices and references. This enables the exchange and reuse of security designs and best practices across the organization. We describe our experiences in applying the framework in large scale industry projects.
标准家族IEC 62443代表了保护工业自动化控制系统(IACS)最佳实践的国际协议。工程项目必须解决安全问题,但在成本和资源方面有限制,这使得IEC 62443规定的充分涵盖所有安全主题特别具有挑战性。我们开发了一个框架,支持工程项目更有效和高效地处理安全方面的整个范围。框架是水平和垂直结构。横向上,该框架由一组工件组成,这些工件涵盖了IEC-62443规定的安全方面,并且需要由工程项目填写。垂直结构反映了组织的层次结构。在每个层次结构层中,工件模板通过以最佳实践和参考的形式提供的越来越详细和具体的指导而得到丰富。这样就可以在整个组织中交换和重用安全设计和最佳实践。我们描述了在大型工业项目中应用该框架的经验。
{"title":"A Comprehensive Framework for Security in Engineering Projects - Based on IEC 62443","authors":"Monika Maidl, Dirk Kröselberg, Jochen Christ, Kristian Beckers","doi":"10.1109/ISSREW.2018.00-33","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00-33","url":null,"abstract":"The standards family IEC 62443 represents an international agreement on best practices for securing Industrial Automation Control Systems (IACS). Engineering projects have to address security, but have limits on cost and resources, which makes it particularly challenging to cover all security topics adequately, as prescribed by IEC 62443. We developed a framework that supports engineering projects in addressing the whole range of security aspects more effectively and efficiently. The framework is structured horizontally and vertically. Horizontally, the framework consists of a set artefacts that cover the security aspects as prescribed by IEC-62443, and that need to be filled out by an engineering project. The vertical structure reflects the organizational hierarchy. In each hierarchical layer, the artefact templates are enriched by increasingly detailed and specific guidance in the form of best practices and references. This enables the exchange and reuse of security designs and best practices across the organization. We describe our experiences in applying the framework in large scale industry projects.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133313791","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}
引用次数: 7
期刊
2018 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