首页 > 最新文献

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

英文 中文
Accelerated reliability testing approach for high-reliablity software based on the reinforced operational profile 基于强化操作剖面的高可靠性软件加速可靠性测试方法
Qiuying Li, Lei Luo, Jian Wang
Testing under the actual operational profile (OP) for high-reliability software can be expensive, time consuming or even infeasible in situations where performance of a system is dominated by infrequent but highly critical events. To solve this problem, testing using importance sampling was put forward for usage-based software reliability demonstration testing (SRDT). An extended research based on OP for software reliability growth testing (SRGT) is proposed. Firstly, the reinforced OP based on changing the probabilities of critical operations is suggested. Secondly, the principle of accelerated SRGT is proposed. Then an implementing framework is proposed. Finally, the accelerated method is applied on a software system. The experimental results indicate: compared with the growth testing approach based on original OP, the accelerated growth testing approach based on the reinforced OP can not only significantly decrease the required testing time and the required test cases, but also obtain the same testing conclusion and the unbiased estimation result.
在高可靠性软件的实际操作配置文件(OP)下进行测试可能是昂贵的、耗时的,甚至在系统性能由不频繁但高度关键的事件主导的情况下是不可行的。为解决这一问题,提出了基于使用的软件可靠性论证测试(SRDT)的重要性抽样测试方法。提出了一种基于OP的软件可靠性增长测试的扩展研究方法。首先,提出了一种基于关键操作概率变化的强化OP。其次,提出了加速SRGT的原理。然后提出了实现框架。最后,将加速方法应用于软件系统。实验结果表明:与基于原始OP的生长测试方法相比,基于增强OP的加速生长测试方法不仅可以显著减少所需的测试时间和所需的测试用例,而且可以获得相同的测试结论和无偏估计结果。
{"title":"Accelerated reliability testing approach for high-reliablity software based on the reinforced operational profile","authors":"Qiuying Li, Lei Luo, Jian Wang","doi":"10.1109/ISSREW.2013.6688917","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688917","url":null,"abstract":"Testing under the actual operational profile (OP) for high-reliability software can be expensive, time consuming or even infeasible in situations where performance of a system is dominated by infrequent but highly critical events. To solve this problem, testing using importance sampling was put forward for usage-based software reliability demonstration testing (SRDT). An extended research based on OP for software reliability growth testing (SRGT) is proposed. Firstly, the reinforced OP based on changing the probabilities of critical operations is suggested. Secondly, the principle of accelerated SRGT is proposed. Then an implementing framework is proposed. Finally, the accelerated method is applied on a software system. The experimental results indicate: compared with the growth testing approach based on original OP, the accelerated growth testing approach based on the reinforced OP can not only significantly decrease the required testing time and the required test cases, but also obtain the same testing conclusion and the unbiased estimation result.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122868671","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
Use software reliability growth models wisely 明智地使用软件可靠性增长模型
Yuan Wei
Presents a collection of slides covering the following topics: what are SRGMs and what can they do; general SRGM process; current situations for SRGMs; assumptions and easy-made mistakes in SRGMs; and applications of SRGM.
展示一系列幻灯片,涵盖以下主题:什么是srgm,它们能做什么;通用SRGM工艺;srgm的现状;srgm中的假设和容易犯的错误;SRGM的应用。
{"title":"Use software reliability growth models wisely","authors":"Yuan Wei","doi":"10.1109/ISSREW.2013.6688903","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688903","url":null,"abstract":"Presents a collection of slides covering the following topics: what are SRGMs and what can they do; general SRGM process; current situations for SRGMs; assumptions and easy-made mistakes in SRGMs; and applications of SRGM.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116093587","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
Qualitative comparison of aerospace standards: An objective approach 航空航天标准的定性比较:客观的方法
A. Ceccarelli, N. Silva
Aerospace development processes are regulated by hardware, software or system-level standards. These standards describe the phases of the life-cycle, and the techniques that guarantee or assess the safety of systems and components. Standards are mostly written independently one from the others, and despite major similarities, they also include several distinctions which force companies to apply different expertise, training, personnel and procedures for each of them. This increases the difficulty in adopting new or different standards, ultimately resulting in increased costs. This paper investigates the differences between relevant aerospace standards, namely, the standards investigated include ARP4754A/4761, DO-178B/C, DO-254, ED-153, FAA HBK006A, Galileo Software Standard (GSWS) and the ECSS series, through comparison of lifecycle and major requirements. Evidence is given of main commonalities between the standards, but also of several, non-negligible specificities, what make it more challenging to define a unique development process, and set of activities and competences required to achieve the standards compliance.
航空航天开发过程是由硬件、软件或系统级标准规范的。这些标准描述了生命周期的各个阶段,以及保证或评估系统和组件安全的技术。标准大多是独立编写的,尽管有很多相似之处,但它们也有一些区别,这迫使公司为每个标准应用不同的专业知识、培训、人员和程序。这增加了采用新标准或不同标准的难度,最终导致成本增加。本文通过生命周期和主要要求的比较,研究了相关航空航天标准之间的差异,即所研究的标准包括ARP4754A/4761、DO-178B/C、DO-254、ED-153、FAA HBK006A、伽利略软件标准(GSWS)和ECSS系列。给出了标准之间的主要共性的证据,但也给出了一些不可忽视的特殊性的证据,这些特殊性使得定义一个独特的开发过程,以及实现标准遵从性所需的一组活动和能力更具挑战性。
{"title":"Qualitative comparison of aerospace standards: An objective approach","authors":"A. Ceccarelli, N. Silva","doi":"10.1109/ISSREW.2013.6688916","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688916","url":null,"abstract":"Aerospace development processes are regulated by hardware, software or system-level standards. These standards describe the phases of the life-cycle, and the techniques that guarantee or assess the safety of systems and components. Standards are mostly written independently one from the others, and despite major similarities, they also include several distinctions which force companies to apply different expertise, training, personnel and procedures for each of them. This increases the difficulty in adopting new or different standards, ultimately resulting in increased costs. This paper investigates the differences between relevant aerospace standards, namely, the standards investigated include ARP4754A/4761, DO-178B/C, DO-254, ED-153, FAA HBK006A, Galileo Software Standard (GSWS) and the ECSS series, through comparison of lifecycle and major requirements. Evidence is given of main commonalities between the standards, but also of several, non-negligible specificities, what make it more challenging to define a unique development process, and set of activities and competences required to achieve the standards compliance.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125246021","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
Space systems modeling using the Architecture Analysis & Design Language (AADL) 使用体系结构分析与设计语言(AADL)的空间系统建模
Michela Munoz
Our interest focuses on how to accurately represent the behavior of complex flight and ground systems by properly selecting the key attributes particularly when model-based techniques are increasingly used for their development. Can new tools and technologies be used in future missions starting at earlier phases to reduce risk? The objective is to demonstrate the use of the Architecture Analysis & Design Language (AADL, SAE AS5506/A) to analyze quality attributes of integrated flight and ground systems software architecture in the context of verification and validation activities. AADL modeling has been used to accurately represent the behavior of complex systems in space missions starting at earlier phases to reduce risk. AADL model shows execution interactions between high-level system components and it enables early quality attribute analyses. AADL adds rigor and formalism to development lifecycle and assurance activities and as a result it reduces possibility of rework later in lifecycle. Formal semantics provide confidence at gateway reviews, by providing independent, semantically accurate analyses. Provision of not just software or hardware assurance but system assurance; therefore, mission assurance. AADL modeling is applicable to real-time embedded software systems - the types of systems NASA builds. This research is directly applicable to NASA missions. AADL models offer a way to make better decisions on system architectures ! especially during development phase (SMAP mission-architectural decisions made during the early design impact) and as a result risk is reduced. Examples of ground and flight systems architectures applicable to NASA missions will be shown including SMAP and Juno missions. For the Critical Design Review (CDR) of the JPL SMAP mission, the AADL team updated the AADL model to reflect the nontrivial re-architecture of the SMAP flight software and avionics hardware. In the process, we completed the Information Flow model and performed Data Latency Analysis (The particular value of this analysis to SMAP was to help model the science collection and data downlink rate). We have shown that the detailed design of SMAP FSW is continually consistent with the software architecture model. The re-architecting to a different baseline is also a testament to the flexibility of the AADL modeling approach. To summarize, ! these are the performance analyses we have performed: Bus Bandwidth Analysis, Memory Resource Analysis, Deadlock Analysis (UPPAAL), Reachability Analysis (UPPAAL). Furthermore, analysis results show how some Juno command errors could have been avoided if the AADL model had been in place before the Juno instruments checkout activities. By modeling the Juno spacecraft and applying new tools, some errors could have been revealed in real time. Some of the analyses that were performed for the Juno mission included: end-to-end data flow and data latency that revealed where command errors can occur. Data generation and memory
我们的兴趣集中在如何通过正确选择关键属性来准确地表示复杂飞行和地面系统的行为,特别是当基于模型的技术越来越多地用于它们的发展时。能否在今后的任务中从较早阶段开始使用新的工具和技术来减少风险?目的是演示在验证和确认活动的背景下,如何使用架构分析与设计语言(AADL, SAE AS5506/A)来分析集成飞行和地面系统软件架构的质量属性。在航天任务中,AADL模型被用来准确地表示复杂系统在早期阶段的行为,以降低风险。AADL模型显示高级系统组件之间的执行交互,并支持早期质量属性分析。AADL为开发生命周期和保证活动增加了严谨性和形式化,因此它减少了生命周期后期返工的可能性。形式语义通过提供独立的、语义准确的分析,为网关审查提供了信心。不仅提供软件或硬件保障,而且提供系统保障;因此,任务保证。AADL建模适用于实时嵌入式软件系统——NASA构建的系统类型。这项研究直接适用于NASA的任务。AADL模型提供了一种对系统架构做出更好决策的方法!特别是在开发阶段(在早期设计影响期间做出的SMAP任务体系结构决策),因此降低了风险。将展示适用于NASA任务的地面和飞行系统架构示例,包括SMAP和Juno任务。对于JPL SMAP任务的关键设计评审(CDR), AADL团队更新了AADL模型,以反映SMAP飞行软件和航空电子硬件的重要重构。在此过程中,我们完成了信息流模型,并进行了数据延迟分析(该分析对SMAP的特殊价值在于帮助建立科学收集和数据下行速率的模型)。我们已经证明了SMAP FSW的详细设计与软件体系结构模型是持续一致的。对不同基线的重新架构也证明了AADL建模方法的灵活性。总之,!这些是我们执行的性能分析:总线带宽分析、内存资源分析、死锁分析(UPPAAL)、可达性分析(UPPAAL)。此外,分析结果表明,如果AADL模型在朱诺仪器检测活动之前就位,一些朱诺命令错误是可以避免的。通过对朱诺号航天器进行建模并应用新的工具,可以实时发现一些错误。为Juno任务执行的一些分析包括:端到端数据流和数据延迟,揭示了可能发生命令错误的地方。数据生成和内存分析揭示了可能发生数据溢出的情况,从而可以防止科学数据的丢失。分析结果将展示AADL在模拟应用于空间操作的飞行和地面系统架构方面的潜力。
{"title":"Space systems modeling using the Architecture Analysis & Design Language (AADL)","authors":"Michela Munoz","doi":"10.1109/ISSREW.2013.6688881","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688881","url":null,"abstract":"Our interest focuses on how to accurately represent the behavior of complex flight and ground systems by properly selecting the key attributes particularly when model-based techniques are increasingly used for their development. Can new tools and technologies be used in future missions starting at earlier phases to reduce risk? The objective is to demonstrate the use of the Architecture Analysis & Design Language (AADL, SAE AS5506/A) to analyze quality attributes of integrated flight and ground systems software architecture in the context of verification and validation activities. AADL modeling has been used to accurately represent the behavior of complex systems in space missions starting at earlier phases to reduce risk. AADL model shows execution interactions between high-level system components and it enables early quality attribute analyses. AADL adds rigor and formalism to development lifecycle and assurance activities and as a result it reduces possibility of rework later in lifecycle. Formal semantics provide confidence at gateway reviews, by providing independent, semantically accurate analyses. Provision of not just software or hardware assurance but system assurance; therefore, mission assurance. AADL modeling is applicable to real-time embedded software systems - the types of systems NASA builds. This research is directly applicable to NASA missions. AADL models offer a way to make better decisions on system architectures ! especially during development phase (SMAP mission-architectural decisions made during the early design impact) and as a result risk is reduced. Examples of ground and flight systems architectures applicable to NASA missions will be shown including SMAP and Juno missions. For the Critical Design Review (CDR) of the JPL SMAP mission, the AADL team updated the AADL model to reflect the nontrivial re-architecture of the SMAP flight software and avionics hardware. In the process, we completed the Information Flow model and performed Data Latency Analysis (The particular value of this analysis to SMAP was to help model the science collection and data downlink rate). We have shown that the detailed design of SMAP FSW is continually consistent with the software architecture model. The re-architecting to a different baseline is also a testament to the flexibility of the AADL modeling approach. To summarize, ! these are the performance analyses we have performed: Bus Bandwidth Analysis, Memory Resource Analysis, Deadlock Analysis (UPPAAL), Reachability Analysis (UPPAAL). Furthermore, analysis results show how some Juno command errors could have been avoided if the AADL model had been in place before the Juno instruments checkout activities. By modeling the Juno spacecraft and applying new tools, some errors could have been revealed in real time. Some of the analyses that were performed for the Juno mission included: end-to-end data flow and data latency that revealed where command errors can occur. Data generation and memory","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116252277","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}
引用次数: 12
A method for assuring service grade with Assurance case: An experiment on a portal service 使用保证用例确保服务等级的方法:在门户服务上的实验
Miki Masumoto, Tatsuya Tokuno, Shuichiro Yamamoto
Current agreements on levels of portal services have some problems. For example, defined levels of services are not well validated with evidences. It is necessary to provide a way to show the evidence that the service satisfies the expected levels. In this paper, we propose a method to assure the levels of service based on Non Functional Requirements and Assurance case. Service levels are represented by NFR grade index value. Assurance case is used to validate the service satisfies the expected Index values.
目前关于门户服务级别的协议存在一些问题。例如,定义的服务水平没有得到充分的证据验证。有必要提供一种方法来显示服务满足预期水平的证据。本文提出了一种基于非功能需求和保证案例的服务水平保证方法。服务等级用NFR等级指标值表示。保证用例用于验证服务是否满足预期的Index值。
{"title":"A method for assuring service grade with Assurance case: An experiment on a portal service","authors":"Miki Masumoto, Tatsuya Tokuno, Shuichiro Yamamoto","doi":"10.1109/ISSREW.2013.6688912","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688912","url":null,"abstract":"Current agreements on levels of portal services have some problems. For example, defined levels of services are not well validated with evidences. It is necessary to provide a way to show the evidence that the service satisfies the expected levels. In this paper, we propose a method to assure the levels of service based on Non Functional Requirements and Assurance case. Service levels are represented by NFR grade index value. Assurance case is used to validate the service satisfies the expected Index values.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125081352","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
International standardization of Open Systems Dependability 开放系统可靠性的国际标准化
H. Takamura
In this talk, we will explain our current status of international standardization activities in DEOS project.
在这次演讲中,我们将解释我们在DEOS项目中国际标准化活动的现状。
{"title":"International standardization of Open Systems Dependability","authors":"H. Takamura","doi":"10.1109/ISSREW.2013.6688863","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688863","url":null,"abstract":"In this talk, we will explain our current status of international standardization activities in DEOS project.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117103575","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
Mutation-based spreadsheet debugging 基于突变的电子表格调试
Birgit Hofer, F. Wotawa
Spreadsheets are the most prominent example of end-user programming. Unfortunately, spreadsheets often contain faults. Spreadsheets can be very complex and can contain several thousand formula. Therefore, debugging of spreadsheets can be a frustrating job. In this paper, we explain how genetic programming can be used to automatically debug spreadsheets. Therefore, we adapt an automatic repair approach from the software debugging domain to the spreadsheet domain. In an initial empirical evaluation, we show that genetic programming can be used to debug spreadsheets: For more than 55% of the spreadsheets, genetic programming is able to find a repair.
电子表格是终端用户编程最突出的例子。不幸的是,电子表格经常包含错误。电子表格可能非常复杂,可能包含数千个公式。因此,调试电子表格可能是一项令人沮丧的工作。在本文中,我们将解释如何使用遗传编程来自动调试电子表格。因此,我们采用了一种从软件调试领域到电子表格领域的自动修复方法。在最初的经验评估中,我们表明遗传编程可以用于调试电子表格:对于超过55%的电子表格,遗传编程能够找到修复。
{"title":"Mutation-based spreadsheet debugging","authors":"Birgit Hofer, F. Wotawa","doi":"10.1109/ISSREW.2013.6688892","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688892","url":null,"abstract":"Spreadsheets are the most prominent example of end-user programming. Unfortunately, spreadsheets often contain faults. Spreadsheets can be very complex and can contain several thousand formula. Therefore, debugging of spreadsheets can be a frustrating job. In this paper, we explain how genetic programming can be used to automatically debug spreadsheets. Therefore, we adapt an automatic repair approach from the software debugging domain to the spreadsheet domain. In an initial empirical evaluation, we show that genetic programming can be used to debug spreadsheets: For more than 55% of the spreadsheets, genetic programming is able to find a repair.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121571221","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
Predicting multi-platform release quality 预测多平台发布质量
Pete Rotella, Satyabrata Pradhan
One difficulty in characterizing the quality of a major feature release is that many releases are implemented on several platforms, with each platform using a different subset of the new features. Also, these platforms can have substantially different performance expectations and results. In order to characterize the entire release adequately in predictive models, we need a robust customer experience metric that is capable of representing many disparate platforms. Several multi-platform SWDPMH (software defects per million usage hours per month) variants have been developed in an attempt to anticipate a release's overall field quality. In addition to predicting the overall release quality, it is critical that we provide guidance to business units concerning remediation of releases predicted to not achieve adequate quality, and also provide guidance regarding how to modify practices so subsequent releases achieve adequate quality. Models have been developed to both predict MP-SWDPMH and to identify specific in-process drivers that likely influence MP-SWDPMH. At this time, these modeling results can be available as early as five or six months prior to release to the customers.
描述主要功能版本质量的一个困难是,许多版本是在几个平台上实现的,每个平台使用新功能的不同子集。此外,这些平台的性能期望和结果可能有很大的不同。为了在预测模型中充分描述整个版本,我们需要一个能够表示许多不同平台的健壮的客户体验度量。已经开发了几个多平台SWDPMH(每月每百万使用小时的软件缺陷)变体,试图预测发布的整体领域质量。除了预测整个版本的质量之外,我们还必须为业务单位提供指导,以纠正预计无法达到适当质量的版本,并提供关于如何修改实践以使后续版本达到适当质量的指导。已经开发了模型来预测MP-SWDPMH,并确定可能影响MP-SWDPMH的特定进程内驱动因素。此时,这些建模结果可以早在向客户发布之前的五到六个月就可用。
{"title":"Predicting multi-platform release quality","authors":"Pete Rotella, Satyabrata Pradhan","doi":"10.1109/ISSREW.2013.6688874","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688874","url":null,"abstract":"One difficulty in characterizing the quality of a major feature release is that many releases are implemented on several platforms, with each platform using a different subset of the new features. Also, these platforms can have substantially different performance expectations and results. In order to characterize the entire release adequately in predictive models, we need a robust customer experience metric that is capable of representing many disparate platforms. Several multi-platform SWDPMH (software defects per million usage hours per month) variants have been developed in an attempt to anticipate a release's overall field quality. In addition to predicting the overall release quality, it is critical that we provide guidance to business units concerning remediation of releases predicted to not achieve adequate quality, and also provide guidance regarding how to modify practices so subsequent releases achieve adequate quality. Models have been developed to both predict MP-SWDPMH and to identify specific in-process drivers that likely influence MP-SWDPMH. At this time, these modeling results can be available as early as five or six months prior to release to the customers.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117157226","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
Monitoring system calls for anomaly detection in modern operating systems 在现代操作系统中,监控系统要求进行异常检测
Shayan Eskandari, Wael Khreich, Syed Shariyar Murtaza, A. Hamou-Lhadj, Mario Couture
Host-based intrusion detection systems monitor systems in operation for significant deviations from normal (and healthy) behaviour. Many approaches have been proposed in the literature. Most of them, however, do not consider even the basic attack prevention mechanisms that are activated by default on today's many operating systems. Examples of such mechanisms include Address Space Layout Randomization and Data Execution Prevention. With such security methods in place, attackers are forced to perform additional actions to circumvent them. In this research, we conjecture that some of these actions may require the use of additional system calls. If so, one can trace such attacks to discover attack patterns that can later be used to enhance the detection power of anomaly detection systems. The purpose of this short paper is to motivate the need to investigate the impact of attack on system calls while trying to overcome these prevention mechanisms.
基于主机的入侵检测系统监控运行中的系统是否偏离正常(和健康)行为。文献中提出了许多方法。然而,它们中的大多数甚至没有考虑到在当今许多操作系统上默认激活的基本攻击预防机制。这种机制的例子包括地址空间布局随机化和数据执行预防。有了这样的安全方法,攻击者就不得不执行额外的操作来绕过它们。在本研究中,我们推测其中一些操作可能需要使用额外的系统调用。如果是这样,则可以跟踪此类攻击以发现攻击模式,这些模式可用于增强异常检测系统的检测能力。这篇短文的目的是激发研究攻击对系统调用的影响的需求,同时尝试克服这些预防机制。
{"title":"Monitoring system calls for anomaly detection in modern operating systems","authors":"Shayan Eskandari, Wael Khreich, Syed Shariyar Murtaza, A. Hamou-Lhadj, Mario Couture","doi":"10.1109/ISSREW.2013.6688856","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688856","url":null,"abstract":"Host-based intrusion detection systems monitor systems in operation for significant deviations from normal (and healthy) behaviour. Many approaches have been proposed in the literature. Most of them, however, do not consider even the basic attack prevention mechanisms that are activated by default on today's many operating systems. Examples of such mechanisms include Address Space Layout Randomization and Data Execution Prevention. With such security methods in place, attackers are forced to perform additional actions to circumvent them. In this research, we conjecture that some of these actions may require the use of additional system calls. If so, one can trace such attacks to discover attack patterns that can later be used to enhance the detection power of anomaly detection systems. The purpose of this short paper is to motivate the need to investigate the impact of attack on system calls while trying to overcome these prevention mechanisms.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132592683","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 capture-recapture models to make objective post-inspection decisions 使用捕获-再捕获模型来做出客观的检查后决策
G. Walia, Jeffrey C. Carver
Problem Definition: Project managers manage the development process by enabling software developers to perform inspection of early software artifacts. However, an inspection can only detect the presence of defects; it cannot certify the absence of defects or indicate how many defects remain post inspection. Managers need objective information to help them decide when they can safely stop the inspection process. A reliable estimate of the number of defects remaining in software can aid mangers in determining whether there is a need for additional inspections.
问题定义:项目经理通过允许软件开发人员执行对早期软件工件的检查来管理开发过程。然而,检查只能检测缺陷的存在;它不能证明没有缺陷,也不能表明检验后仍有多少缺陷。管理人员需要客观的信息来帮助他们决定何时可以安全地停止检查过程。对软件中剩余缺陷数量的可靠估计可以帮助管理人员确定是否需要进行额外的检查。
{"title":"Using capture-recapture models to make objective post-inspection decisions","authors":"G. Walia, Jeffrey C. Carver","doi":"10.1109/ISSREW.2013.6688868","DOIUrl":"https://doi.org/10.1109/ISSREW.2013.6688868","url":null,"abstract":"Problem Definition: Project managers manage the development process by enabling software developers to perform inspection of early software artifacts. However, an inspection can only detect the presence of defects; it cannot certify the absence of defects or indicate how many defects remain post inspection. Managers need objective information to help them decide when they can safely stop the inspection process. A reliable estimate of the number of defects remaining in software can aid mangers in determining whether there is a need for additional inspections.","PeriodicalId":332420,"journal":{"name":"2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131160883","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
期刊
2013 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