首页 > 最新文献

2011 IEEE 13th International Symposium on High-Assurance Systems Engineering最新文献

英文 中文
A Calculus for Mobile Ad Hoc Networks from a Group Probabilistic Perspective 基于群概率的移动自组网演算
Si Liu, Yongxin Zhao, Huibiao Zhu, Qin Li
Mobile Ad hoc Networks (MANETs) are networks dynamically formed by mobile nodes without the support of prior stationary infrastructures. The essential features of such a network are local broadcast, mobility and probability. In our earlier work, we proposed the pw-calculus to formally model and reason about MANTEs from a group probabilistic perspective, in which a MANET node can locally broadcast messages to a group of nodes within its physical transmission range with a certain probability. The group probabilities depend on the network topology which can evolve with the mobility of nodes. In this paper, to capture the behavior equivalence of networks, the structural congruence is investigated and the operational semantics is refined. Moreover, we define the notion of open bisimulation and prove it to be a congruence relation. Based on this, we discuss several nontrivial properties of MANETs such as mobile node equivalence and replacement. Finally, we by a case study illustrate our calculus and use it to analyze the probability of a transmission via routines.
移动自组织网络(manet)是由移动节点在没有固定基础设施支持的情况下动态形成的网络。这种网络的基本特征是本地广播、移动性和概率。在我们早期的工作中,我们提出了pw-微积分从群概率的角度对MANET进行形式化建模和推理,其中MANET节点可以以一定的概率向其物理传输范围内的一组节点本地广播消息。群概率取决于网络拓扑结构,网络拓扑结构可以随着节点的移动而演化。为了捕获网络的行为等价性,本文研究了网络的结构同余性,并对网络的操作语义进行了改进。此外,我们定义了开放双模拟的概念,并证明了它是一个同余关系。在此基础上,我们讨论了移动节点等价性和替换性等几个重要特性。最后,我们通过一个案例来说明我们的微积分,并用它来分析通过例程传播的概率。
{"title":"A Calculus for Mobile Ad Hoc Networks from a Group Probabilistic Perspective","authors":"Si Liu, Yongxin Zhao, Huibiao Zhu, Qin Li","doi":"10.1109/HASE.2011.13","DOIUrl":"https://doi.org/10.1109/HASE.2011.13","url":null,"abstract":"Mobile Ad hoc Networks (MANETs) are networks dynamically formed by mobile nodes without the support of prior stationary infrastructures. The essential features of such a network are local broadcast, mobility and probability. In our earlier work, we proposed the pw-calculus to formally model and reason about MANTEs from a group probabilistic perspective, in which a MANET node can locally broadcast messages to a group of nodes within its physical transmission range with a certain probability. The group probabilities depend on the network topology which can evolve with the mobility of nodes. In this paper, to capture the behavior equivalence of networks, the structural congruence is investigated and the operational semantics is refined. Moreover, we define the notion of open bisimulation and prove it to be a congruence relation. Based on this, we discuss several nontrivial properties of MANETs such as mobile node equivalence and replacement. Finally, we by a case study illustrate our calculus and use it to analyze the probability of a transmission via routines.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114697787","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}
引用次数: 8
Modeling Recovery Strategies in Service-Oriented Architecture Using a Markov Decision Process 基于马尔可夫决策过程的面向服务体系结构恢复策略建模
Dongeun Lee, Heonshik Shin, Eunjeong Park
Service-oriented architecture (SOA) requires fault-tolerant implementation because the heterogeneous nature of services is likely to cause faults and failures. Focusing on the runtime re-composition and exception handling strategies for execution faults, we propose a recovery model in SOA using a Markov decision process (MDP). Various ¡®quality of service' (QoS) criteria and possible recovery strategies can be incorporated into our model to determine the optimal policy, which entails cost optimization in service selection. We show how a typical SOA scenario can be translated into our model and how an optimal policy can be determined. Analytical results reveal the usefulness of our approach as compared to sole consideration of service cost. We also analyze the rationale for the selection of the optimal policy.
面向服务的体系结构(SOA)需要容错实现,因为服务的异构特性很可能导致错误和失败。针对执行错误的运行时重组和异常处理策略,我们提出了一个使用马尔可夫决策过程(MDP)的SOA恢复模型。各种“服务质量”(QoS)标准和可能的恢复策略可以纳入我们的模型以确定最优策略,这需要在服务选择中进行成本优化。我们将展示如何将典型的SOA场景转换为我们的模型,以及如何确定最佳策略。分析结果表明,与只考虑服务成本相比,我们的方法是有用的。我们还分析了选择最优策略的基本原理。
{"title":"Modeling Recovery Strategies in Service-Oriented Architecture Using a Markov Decision Process","authors":"Dongeun Lee, Heonshik Shin, Eunjeong Park","doi":"10.1109/HASE.2011.25","DOIUrl":"https://doi.org/10.1109/HASE.2011.25","url":null,"abstract":"Service-oriented architecture (SOA) requires fault-tolerant implementation because the heterogeneous nature of services is likely to cause faults and failures. Focusing on the runtime re-composition and exception handling strategies for execution faults, we propose a recovery model in SOA using a Markov decision process (MDP). Various ¡®quality of service' (QoS) criteria and possible recovery strategies can be incorporated into our model to determine the optimal policy, which entails cost optimization in service selection. We show how a typical SOA scenario can be translated into our model and how an optimal policy can be determined. Analytical results reveal the usefulness of our approach as compared to sole consideration of service cost. We also analyze the rationale for the selection of the optimal policy.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127442806","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
A Dynamometer for an Ocean Turbine Prototype: Reliability through Automated Monitoring 海洋涡轮机原型机的测功机:通过自动监测的可靠性
Janell Duhaney, T. Khoshgoftaar, J. Sloan, B. Alhalabi, P. Beaujean
An ocean turbine extracts the kinetic energy from ocean currents to generate electricity. Machine Condition Monitoring(MCM) / Prognostic Health Monitoring (PHM) systems allow for self-checking and automated fault detection, and are integral in the construction of a highly reliable ocean turbine. This paper presents an onshore test platform for an ocean turbine as well as a case study showing how machine learning can be used to detect changes in the operational state of this plant based on its vibration signals. In the case study, seven widely used machine learners a retrained on experimental data gathered from the test platform, a dynamometer, to detect changes in the machine'sstate. The classification models generated by these classifiers are being considered as possible components of the state detection module of an MCM/PHM system for ocean turbines, and would be used for fault prediction. Experimental results presented here show the effectiveness of decision tree and random forest learners on distinguishing between faulty and normal states based on vibration data preprocessed by a wavelet transform.
海洋涡轮机从洋流中提取动能来发电。机器状态监测(MCM) /预测健康监测(PHM)系统允许自检和自动故障检测,并且是高可靠性海洋涡轮机结构中不可或缺的一部分。本文介绍了一个海洋涡轮机的陆上测试平台,以及一个案例研究,展示了如何使用机器学习来根据其振动信号检测该工厂运行状态的变化。在案例研究中,七个广泛使用的机器学习者通过从测试平台(一个测力计)收集的实验数据进行再训练,以检测机器状态的变化。由这些分类器生成的分类模型被认为是海洋涡轮机MCM/PHM系统状态检测模块的可能组成部分,并将用于故障预测。实验结果表明,基于小波变换预处理的振动数据,决策树和随机森林学习器能够有效区分故障和正常状态。
{"title":"A Dynamometer for an Ocean Turbine Prototype: Reliability through Automated Monitoring","authors":"Janell Duhaney, T. Khoshgoftaar, J. Sloan, B. Alhalabi, P. Beaujean","doi":"10.1109/HASE.2011.61","DOIUrl":"https://doi.org/10.1109/HASE.2011.61","url":null,"abstract":"An ocean turbine extracts the kinetic energy from ocean currents to generate electricity. Machine Condition Monitoring(MCM) / Prognostic Health Monitoring (PHM) systems allow for self-checking and automated fault detection, and are integral in the construction of a highly reliable ocean turbine. This paper presents an onshore test platform for an ocean turbine as well as a case study showing how machine learning can be used to detect changes in the operational state of this plant based on its vibration signals. In the case study, seven widely used machine learners a retrained on experimental data gathered from the test platform, a dynamometer, to detect changes in the machine'sstate. The classification models generated by these classifiers are being considered as possible components of the state detection module of an MCM/PHM system for ocean turbines, and would be used for fault prediction. Experimental results presented here show the effectiveness of decision tree and random forest learners on distinguishing between faulty and normal states based on vibration data preprocessed by a wavelet transform.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129489587","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}
引用次数: 6
Supporting Iterative Development of Robust Operation Contracts in UML Requirements Models 支持UML需求模型中健壮操作契约的迭代开发
Wuliang Sun, R. France, I. Ray
Developing adequate system operation contracts at the requirements level can be challenging. A specifier needs to ensure that a contract allows an operation to be invoked in different usage contexts without putting the system in an invalid state. Specifiers need usable rigorous analysis techniques that can help them develop more robust contracts, that is, contracts that are neither too restrictive nor too permissive. In this paper we describe an iterative approach to developing robust operation contracts. The approach supports rigorous robustness analysis of operation contracts against a set of scenarios that provide usage contexts for the operation. We illustrate the approach by developing a robust operation contract for a functional feature in a Location-aware Role-Based Access Control (LRBAC) model.
在需求层次上开发适当的系统操作契约是具有挑战性的。说明符需要确保契约允许在不同的使用上下文中调用操作,而不会使系统处于无效状态。说明者需要可用的严格的分析技术来帮助他们开发更健壮的契约,也就是说,既不太严格也不太宽松的契约。在本文中,我们描述了一种迭代方法来开发健壮的操作契约。该方法支持针对为操作提供使用上下文的一组场景对操作契约进行严格的健壮性分析。我们通过为位置感知的基于角色的访问控制(LRBAC)模型中的功能特性开发一个健壮的操作契约来说明这种方法。
{"title":"Supporting Iterative Development of Robust Operation Contracts in UML Requirements Models","authors":"Wuliang Sun, R. France, I. Ray","doi":"10.1109/HASE.2011.43","DOIUrl":"https://doi.org/10.1109/HASE.2011.43","url":null,"abstract":"Developing adequate system operation contracts at the requirements level can be challenging. A specifier needs to ensure that a contract allows an operation to be invoked in different usage contexts without putting the system in an invalid state. Specifiers need usable rigorous analysis techniques that can help them develop more robust contracts, that is, contracts that are neither too restrictive nor too permissive. In this paper we describe an iterative approach to developing robust operation contracts. The approach supports rigorous robustness analysis of operation contracts against a set of scenarios that provide usage contexts for the operation. We illustrate the approach by developing a robust operation contract for a functional feature in a Location-aware Role-Based Access Control (LRBAC) model.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"93 Pt A 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115786577","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
Using Feature Selection to Determine Optimal Depth for Wavelet Packet Decomposition of Vibration Signals for Ocean System Reliability 基于特征选择确定振动信号小波包分解最优深度的海洋系统可靠性
Randall Wald, T. Khoshgoftaar, J. Sloan
Vibration signals are an important source of information for machine condition monitoring/prognostic health monitoring to ensure the reliability of ocean systems. Because they are waveforms, vibration data must be transformed into the frequency domain before they can be used to build classification and prediction models. One popular transformation is wavelet packet decomposition, a higher resolution variant of wavelet transformation. For wavelet packet decomposition, depth is an important parameter to control the maximum level of detail while minimizing the computational time when constructing and using the decomposition tree. Little guidance exists in the literature to assist researchers in choosing a depth, however. In this paper, we present a feature selection-based approach to determining the optimum depth for wavelet packet decomposition. First, the data is transformed using a very high depth, and all of the features are ordered based on their importance for predicting the class. Then, a depth which captures the most important features is chosen. Finally, a model is built using that depth. We show that a classification model built according to this procedure retains almost all of the accuracy of models built using a much deeper transform, while allowing for smaller depths and vastly fewer features.
振动信号是机械状态监测/预测健康监测的重要信息来源,保证了海洋系统的可靠性。由于振动数据是波形,因此必须先将其转换到频域,然后才能用于建立分类和预测模型。一种流行的变换是小波包分解,它是小波变换的一种更高分辨率的变体。对于小波包分解,在构造和使用分解树时,深度是控制最大细节层次和最小化计算时间的重要参数。然而,文献中很少有指导来帮助研究人员选择深度。本文提出了一种基于特征选择的方法来确定小波包分解的最佳深度。首先,使用非常高的深度对数据进行转换,并根据其对预测类别的重要性对所有特征进行排序。然后,选择一个能捕捉最重要特征的深度。最后,使用该深度构建模型。我们表明,根据该过程构建的分类模型几乎保留了使用更深变换构建的模型的所有准确性,同时允许更小的深度和更少的特征。
{"title":"Using Feature Selection to Determine Optimal Depth for Wavelet Packet Decomposition of Vibration Signals for Ocean System Reliability","authors":"Randall Wald, T. Khoshgoftaar, J. Sloan","doi":"10.1109/HASE.2011.60","DOIUrl":"https://doi.org/10.1109/HASE.2011.60","url":null,"abstract":"Vibration signals are an important source of information for machine condition monitoring/prognostic health monitoring to ensure the reliability of ocean systems. Because they are waveforms, vibration data must be transformed into the frequency domain before they can be used to build classification and prediction models. One popular transformation is wavelet packet decomposition, a higher resolution variant of wavelet transformation. For wavelet packet decomposition, depth is an important parameter to control the maximum level of detail while minimizing the computational time when constructing and using the decomposition tree. Little guidance exists in the literature to assist researchers in choosing a depth, however. In this paper, we present a feature selection-based approach to determining the optimum depth for wavelet packet decomposition. First, the data is transformed using a very high depth, and all of the features are ordered based on their importance for predicting the class. Then, a depth which captures the most important features is chosen. Finally, a model is built using that depth. We show that a classification model built according to this procedure retains almost all of the accuracy of models built using a much deeper transform, while allowing for smaller depths and vastly fewer features.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"315 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123679440","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
Combining Goal Models, Expert Elicitation, and Probabilistic Simulation for Qualification of New Technology 结合目标模型、专家启发和概率模拟的新技术鉴定
M. Sabetzadeh, D. Falessi, L. Briand, Stefano Di Alesio, D. McGeorge, Vidar Åhjem, Jonas Borg
New technologies typically involve innovative aspects that are not addressed by the existing normative standards and hence are not assessable through common certification procedures. To ensure that new technologies can be implemented in a safe and reliable manner, a specific kind of assessment is performed, which in many industries, e.g., the energy sector, is known as Technology Qualification (TQ). TQ aims at demonstrating with an acceptable level of confidence that a new technology will function within specified limits. Expert opinion plays an important role in TQ, both to identify the safety and reliability evidence that needs to be developed, and to interpret the evidence provided. Hence, it is crucial to apply a systematic process for eliciting expert opinions, and to use the opinions for measuring the satisfaction of a technology's safety and reliability objectives. In this paper, drawing on the concept of assurance cases, we propose a goal-based approach for TQ. The approach, which is supported by a software tool, enables analysts to quantitatively reason about the satisfaction of a technology's overall goals and further to identify the aspects that must be improved to increase goal satisfaction. The three main components enabling quantitative assessment are goal models, expert elicitation, and probabilistic simulation. We report on an industrial pilot study where we apply our approach for assessing a new offshore technology.
新技术通常涉及现有规范标准未涉及的创新方面,因此无法通过普通认证程序进行评估。为了确保新技术能够以安全和可靠的方式实施,需要进行一种特定的评估,这种评估在许多行业,例如能源部门,被称为技术鉴定(TQ)。TQ旨在以可接受的信心水平证明一项新技术将在规定的限度内发挥作用。专家意见在TQ中发挥着重要作用,既可以确定需要开发的安全性和可靠性证据,也可以解释所提供的证据。因此,至关重要的是应用一个系统的过程来征求专家意见,并使用这些意见来衡量技术的安全性和可靠性目标的满意度。在本文中,我们借鉴保证案例的概念,提出了一种基于目标的TQ方法。该方法由软件工具支持,使分析人员能够定量地推断技术总体目标的满意度,并进一步确定必须改进以增加目标满意度的方面。实现定量评估的三个主要组成部分是目标模型、专家启发和概率模拟。我们报告了一项工业试点研究,在该研究中,我们应用我们的方法来评估一项新的海上技术。
{"title":"Combining Goal Models, Expert Elicitation, and Probabilistic Simulation for Qualification of New Technology","authors":"M. Sabetzadeh, D. Falessi, L. Briand, Stefano Di Alesio, D. McGeorge, Vidar Åhjem, Jonas Borg","doi":"10.1109/HASE.2011.22","DOIUrl":"https://doi.org/10.1109/HASE.2011.22","url":null,"abstract":"New technologies typically involve innovative aspects that are not addressed by the existing normative standards and hence are not assessable through common certification procedures. To ensure that new technologies can be implemented in a safe and reliable manner, a specific kind of assessment is performed, which in many industries, e.g., the energy sector, is known as Technology Qualification (TQ). TQ aims at demonstrating with an acceptable level of confidence that a new technology will function within specified limits. Expert opinion plays an important role in TQ, both to identify the safety and reliability evidence that needs to be developed, and to interpret the evidence provided. Hence, it is crucial to apply a systematic process for eliciting expert opinions, and to use the opinions for measuring the satisfaction of a technology's safety and reliability objectives. In this paper, drawing on the concept of assurance cases, we propose a goal-based approach for TQ. The approach, which is supported by a software tool, enables analysts to quantitatively reason about the satisfaction of a technology's overall goals and further to identify the aspects that must be improved to increase goal satisfaction. The three main components enabling quantitative assessment are goal models, expert elicitation, and probabilistic simulation. We report on an industrial pilot study where we apply our approach for assessing a new offshore technology.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124068958","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}
引用次数: 27
High-Assurance Reconfigurable Multicore Processor Based Systems 基于高保证可重构多核处理器的系统
M. Peshave, F. Bastani, I. Yen
The current trend in the silicon industry has been a steady migration towards Chip Multicore Processor (CMP) system to harvest more throughputs. However, chip multicore processors report higher values of soft errors, thereby degrading the overall system reliability. Hence, engineers have been wary of using CMP architectures for safety-critical embedded real-time system applications that require high reliability levels. The larger users of these processors also dictate the processor migration trends. With newer processor architectures, the older ones are destined to become obsolete. This paper compares typical safety-critical architectures and investigates the reliabilities of different CMP architectures. We present the fault tolerance framework and detailed reliability analysis of fault-tolerant single-core and multi-core based systems. The analysis results are then used to compare the reliability of CMP architectures with the corresponding reliability of single processor architectures. Although a CMP system does encounter degradation, by applying some system level dependability assurance mitigation features, its reliability can be enhanced. This enables CMP systems to be effectively deployed in critical applications.
硅工业目前的趋势是向芯片多核处理器(CMP)系统稳步迁移,以获得更多的吞吐量。然而,芯片多核处理器报告更高的软错误值,从而降低了整个系统的可靠性。因此,工程师们一直对将CMP架构用于要求高可靠性的安全关键型嵌入式实时系统应用持谨慎态度。这些处理器的较大用户也决定了处理器迁移趋势。有了新的处理器体系结构,旧的就注定会过时。本文比较了典型的安全关键体系结构,并研究了不同CMP体系结构的可靠性。我们提出了容错框架,并详细分析了基于容错的单核和多核系统的可靠性。然后将分析结果用于比较CMP架构与单处理器架构的可靠性。尽管CMP系统确实会遇到降级,但通过应用一些系统级可靠性保证缓解特性,可以增强其可靠性。这使得CMP系统能够有效地部署在关键应用程序中。
{"title":"High-Assurance Reconfigurable Multicore Processor Based Systems","authors":"M. Peshave, F. Bastani, I. Yen","doi":"10.1109/HASE.2011.33","DOIUrl":"https://doi.org/10.1109/HASE.2011.33","url":null,"abstract":"The current trend in the silicon industry has been a steady migration towards Chip Multicore Processor (CMP) system to harvest more throughputs. However, chip multicore processors report higher values of soft errors, thereby degrading the overall system reliability. Hence, engineers have been wary of using CMP architectures for safety-critical embedded real-time system applications that require high reliability levels. The larger users of these processors also dictate the processor migration trends. With newer processor architectures, the older ones are destined to become obsolete. This paper compares typical safety-critical architectures and investigates the reliabilities of different CMP architectures. We present the fault tolerance framework and detailed reliability analysis of fault-tolerant single-core and multi-core based systems. The analysis results are then used to compare the reliability of CMP architectures with the corresponding reliability of single processor architectures. Although a CMP system does encounter degradation, by applying some system level dependability assurance mitigation features, its reliability can be enhanced. This enables CMP systems to be effectively deployed in critical applications.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125894082","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
A Security Modelling Framework for Systems of Embedded Components 嵌入式组件系统的安全建模框架
A. Maña, J. Ruiz
The development of systems based on embedded components is a challenging task because of the distributed, reactive and real-time nature of such systems. From a security point of view, embedded devices are basically systems owned by a certain entity and operated in a potentially hostile environment. Currently, a security engineering process for systems with embedded components that takes these considerations into account does not exist. This paper presents a process, which aims to support the embedded systems developer in integrating the security elements into the overall engineering process. In particular, the proposed process provides means to identify and to consistently and naturally manage security properties and requirements.
由于嵌入式系统的分布式、反应性和实时性,基于嵌入式组件的系统开发是一项具有挑战性的任务。从安全的角度来看,嵌入式设备基本上是由某个实体拥有的系统,并在潜在的敌对环境中运行。目前,还不存在将这些因素考虑在内的具有嵌入式组件的系统的安全工程流程。本文提出了一个过程,旨在支持嵌入式系统开发人员将安全元素集成到整个工程过程中。特别地,建议的流程提供了识别和一致地、自然地管理安全属性和需求的方法。
{"title":"A Security Modelling Framework for Systems of Embedded Components","authors":"A. Maña, J. Ruiz","doi":"10.1109/HASE.2011.21","DOIUrl":"https://doi.org/10.1109/HASE.2011.21","url":null,"abstract":"The development of systems based on embedded components is a challenging task because of the distributed, reactive and real-time nature of such systems. From a security point of view, embedded devices are basically systems owned by a certain entity and operated in a potentially hostile environment. Currently, a security engineering process for systems with embedded components that takes these considerations into account does not exist. This paper presents a process, which aims to support the embedded systems developer in integrating the security elements into the overall engineering process. In particular, the proposed process provides means to identify and to consistently and naturally manage security properties and requirements.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132561988","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
A Task-Based Code Review Process and Tool to Comply with the DO-278/ED-109 Standard for Air Traffic Managment Software Development: An Industrial Case Study 符合DO-278/ED-109空中交通管理软件开发标准的基于任务的代码评审过程和工具:工业案例研究
Mario Bernhart, Stefan Reiterer, Kilian Matt, Andreas Mauczka, T. Grechenig
Software reviews are one of the most efficient quality assurance techniques in software engineering. They are required for the enhancement of the software quality in early phases of the development process and often used in development of safety critical systems. In the field of software engineering for Air Traffic Management (ATM) the standard DO-278/ED-109 requires the rigorous application of code reviews and fully traceable reporting of the results. This case study presents a process and an IDE-integrated tool that complies with the requirements of the standard.
软件评审是软件工程中最有效的质量保证技术之一。在开发过程的早期阶段,它们是提高软件质量所必需的,并且经常用于安全关键系统的开发。在空中交通管理(ATM)的软件工程领域,标准DO-278/ED-109要求严格应用代码审查和完全可追溯的结果报告。本案例研究展示了一个符合标准要求的过程和集成了ide的工具。
{"title":"A Task-Based Code Review Process and Tool to Comply with the DO-278/ED-109 Standard for Air Traffic Managment Software Development: An Industrial Case Study","authors":"Mario Bernhart, Stefan Reiterer, Kilian Matt, Andreas Mauczka, T. Grechenig","doi":"10.1109/HASE.2011.54","DOIUrl":"https://doi.org/10.1109/HASE.2011.54","url":null,"abstract":"Software reviews are one of the most efficient quality assurance techniques in software engineering. They are required for the enhancement of the software quality in early phases of the development process and often used in development of safety critical systems. In the field of software engineering for Air Traffic Management (ATM) the standard DO-278/ED-109 requires the rigorous application of code reviews and fully traceable reporting of the results. This case study presents a process and an IDE-integrated tool that complies with the requirements of the standard.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123850469","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}
引用次数: 6
On the Effectiveness of the Tarantula Fault Localization Technique for Different Fault Classes 狼蛛故障定位技术对不同类型故障的有效性研究
A. Bandyopadhyay, Sudipto Ghosh
Unlike test generation techniques, spectrum-based fault localization techniques have not been rigorously evaluated for their effectiveness in localizing different classes of faults. In this paper, we evaluate the effectiveness of the Tarantula fault localization technique. We state that the following three properties of a fault affect the effectiveness of localizing it: (1) accessibility, (2) original state failure condition, and (3) impact. Accessibility refers to how easy or hard it is to execute a faulty statement. It is measured by the size of the backward slice of the faulty statement. The original state failure condition is the condition that must be satisfied to create a local failure state upon executing the faulty statement. Impact refers to the fraction of the program that is affected by the execution of the faulty statement, measured by the size of the forward slice of the faulty statement. The results of our evaluation with the Siemens benchmark suite show that (1) original state failure condition based fault classes have no relationship with the effectiveness of localization, and (2) faults that are hard to access and have low impact are most effectively localized. These observations are consistent across random and branch coverage based test suites.
与测试生成技术不同,基于频谱的故障定位技术在定位不同类型故障方面的有效性尚未得到严格的评估。本文对Tarantula断层定位技术的有效性进行了评价。我们指出,故障的以下三个属性影响其定位的有效性:(1)可达性,(2)原始状态失效条件,(3)影响。可访问性是指执行错误语句的难易程度。它是通过错误语句的向后切片的大小来度量的。原始状态失败条件是在执行错误语句时创建本地失败状态必须满足的条件。影响是指受执行错误语句影响的程序部分,用错误语句的前向切片的大小来衡量。我们使用西门子基准套件进行评估的结果表明:(1)基于原始状态失效条件的故障分类与定位有效性无关;(2)难以接近且影响较小的故障最有效定位。这些观察结果在基于随机和分支覆盖的测试套件中是一致的。
{"title":"On the Effectiveness of the Tarantula Fault Localization Technique for Different Fault Classes","authors":"A. Bandyopadhyay, Sudipto Ghosh","doi":"10.1109/HASE.2011.52","DOIUrl":"https://doi.org/10.1109/HASE.2011.52","url":null,"abstract":"Unlike test generation techniques, spectrum-based fault localization techniques have not been rigorously evaluated for their effectiveness in localizing different classes of faults. In this paper, we evaluate the effectiveness of the Tarantula fault localization technique. We state that the following three properties of a fault affect the effectiveness of localizing it: (1) accessibility, (2) original state failure condition, and (3) impact. Accessibility refers to how easy or hard it is to execute a faulty statement. It is measured by the size of the backward slice of the faulty statement. The original state failure condition is the condition that must be satisfied to create a local failure state upon executing the faulty statement. Impact refers to the fraction of the program that is affected by the execution of the faulty statement, measured by the size of the forward slice of the faulty statement. The results of our evaluation with the Siemens benchmark suite show that (1) original state failure condition based fault classes have no relationship with the effectiveness of localization, and (2) faults that are hard to access and have low impact are most effectively localized. These observations are consistent across random and branch coverage based test suites.","PeriodicalId":403140,"journal":{"name":"2011 IEEE 13th International Symposium on High-Assurance Systems Engineering","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122554733","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
期刊
2011 IEEE 13th International Symposium on High-Assurance Systems Engineering
全部 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