首页 > 最新文献

International Conference on Software Maintenance, 2002. Proceedings.最新文献

英文 中文
An algorithm to compare OO-conceptual schemas 用于比较oo概念模式的算法
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167791
Josep Silva, I. Ramos, J. A. Carsí
In this paper, an algorithmic study of how to compare object-oriented conceptual schemas in a data migration context is carried out. An algorithm is presented based on the tree-comparison technique that compares conceptual schemas. The algorithm uses semantic information in order to optimize efficiency. A template of the equivalences and differences between two schemas is generated in an automatic way. The template shows the results in terms of insertions, updates and deletions. This work is the first phase in a tool which performs the automatic migration of databases starting from the differences detected.
本文对如何在数据迁移环境中比较面向对象的概念模式进行了算法研究。提出了一种基于树比较技术的概念模式比较算法。该算法利用语义信息来优化效率。以自动方式生成两个模式之间的等价和差异的模板。模板根据插入、更新和删除显示结果。这项工作是该工具的第一阶段,该工具从检测到的差异开始执行数据库的自动迁移。
{"title":"An algorithm to compare OO-conceptual schemas","authors":"Josep Silva, I. Ramos, J. A. Carsí","doi":"10.1109/ICSM.2002.1167791","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167791","url":null,"abstract":"In this paper, an algorithmic study of how to compare object-oriented conceptual schemas in a data migration context is carried out. An algorithm is presented based on the tree-comparison technique that compares conceptual schemas. The algorithm uses semantic information in order to optimize efficiency. A template of the equivalences and differences between two schemas is generated in an automatic way. The template shows the results in terms of insertions, updates and deletions. This work is the first phase in a tool which performs the automatic migration of databases starting from the differences detected.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114171078","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
Documenting pattern use in Java programs 记录Java程序中的模式使用
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167770
Marco Torchiano
Design patterns are widely recognized as important software development methods. Their use as software understanding tools, though generally acknowledged, has been scarcely explored. Patterns are most useful in understanding software when they are well documented. Sometimes they are described separately from code as design comments. Nevertheless, they have a strong relationship with the source code and thus they should also be documented at the source level. Unfortunately, there is no agreement on how to document pattern use. This paper describes a structured approach to documenting pattern use in the Java language. Our solution is based on the standard Javadoc tool and is able to generate HTML documentation. The approach has been implemented and tested with software that uses patterns.
设计模式被广泛认为是重要的软件开发方法。它们作为软件理解工具的使用,虽然得到了普遍的认可,但却很少被探索。当模式有良好的文档记录时,对理解软件是最有用的。有时它们作为设计注释与代码分开描述。然而,它们与源代码有很强的关系,因此也应该在源代码级别对它们进行记录。不幸的是,对于如何记录模式的使用还没有达成一致。本文描述了一种在Java语言中记录模式使用的结构化方法。我们的解决方案基于标准Javadoc工具,能够生成HTML文档。该方法已经在使用模式的软件上实现并进行了测试。
{"title":"Documenting pattern use in Java programs","authors":"Marco Torchiano","doi":"10.1109/ICSM.2002.1167770","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167770","url":null,"abstract":"Design patterns are widely recognized as important software development methods. Their use as software understanding tools, though generally acknowledged, has been scarcely explored. Patterns are most useful in understanding software when they are well documented. Sometimes they are described separately from code as design comments. Nevertheless, they have a strong relationship with the source code and thus they should also be documented at the source level. Unfortunately, there is no agreement on how to document pattern use. This paper describes a structured approach to documenting pattern use in the Java language. Our solution is based on the standard Javadoc tool and is able to generate HTML documentation. The approach has been implemented and tested with software that uses patterns.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120999037","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}
引用次数: 18
Behavioural concern modelling for software change tasks 软件变更任务的行为关注建模
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167758
A. Lai, G. Murphy
Many modification tasks on an existing software system result in changes to code that crosscuts the system's structure. Making these changes is difficult because a developer must understand large parts of the system, and must reason about how the modification will interact with the existing behaviour. Typically, developers make these kinds of changes using an ad-hoc approach with tools that help in gaining some understanding of the existing system, but that do not provide any specific support for reasoning about, implementing, or analyzing just that part of the system related to the modification. We present the behavioural concern modelling (BCM) approach and tool that provide direct support for a systematic approach to modification tasks. This approach enables a developer to create a partial, abstract, grounded behavioural model of a concern(s). By grounded, we mean that the relationship between the model and the code is explicit: A developer describes which code contributes to which parts of the model. The examples we describe use a finite state machine as a model. We show how the approach can help a developer capture a concern, reason about design options, and implement modifications.
现有软件系统上的许多修改任务都会导致横切系统结构的代码变更。进行这些更改是困难的,因为开发人员必须了解系统的大部分,并且必须推断修改将如何与现有行为交互。通常,开发人员使用特定的方法和工具来进行这些类型的更改,这些工具有助于获得对现有系统的一些理解,但是不提供任何特定的支持来推理、实现或分析与修改相关的系统的那一部分。我们提出了行为关注建模(BCM)方法和工具,为修改任务的系统方法提供直接支持。这种方法使开发人员能够创建关注点的部分的、抽象的、基础的行为模型。通过基础,我们的意思是模型和代码之间的关系是显式的:开发人员描述哪些代码对模型的哪些部分有贡献。我们描述的示例使用有限状态机作为模型。我们将展示该方法如何帮助开发人员捕获关注点,对设计选项进行推理,并实现修改。
{"title":"Behavioural concern modelling for software change tasks","authors":"A. Lai, G. Murphy","doi":"10.1109/ICSM.2002.1167758","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167758","url":null,"abstract":"Many modification tasks on an existing software system result in changes to code that crosscuts the system's structure. Making these changes is difficult because a developer must understand large parts of the system, and must reason about how the modification will interact with the existing behaviour. Typically, developers make these kinds of changes using an ad-hoc approach with tools that help in gaining some understanding of the existing system, but that do not provide any specific support for reasoning about, implementing, or analyzing just that part of the system related to the modification. We present the behavioural concern modelling (BCM) approach and tool that provide direct support for a systematic approach to modification tasks. This approach enables a developer to create a partial, abstract, grounded behavioural model of a concern(s). By grounded, we mean that the relationship between the model and the code is explicit: A developer describes which code contributes to which parts of the model. The examples we describe use a finite state machine as a model. We show how the approach can help a developer capture a concern, reason about design options, and implement modifications.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116666841","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A table reduction approach for software structure testing 一种用于软件结构测试的表简化方法
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167798
Jin-Cherng Lin, Ling-Hsuan Huang
One major aspect of software structural testing emphasizes the coverage criterion. Not only procedure-oriented programs, but also member functions of object-oriented programs can be dealt with by structure testing. A program with higher degree of testing coverage indicates that the program might achieve better reliability. There is a conventional metric for testing coverage measurement. However, the metric is affected inadvertently by including undesirable entities. The measurement of coverage rate increases rapidly when the initial groups of test data are executed, which results in the overestimation of the software reliability. The goal of this research is to improve the conventional testing coverage metric, then to use it to precisely estimate the ratio of elements tested. In this paper, a set of rules is developed to identify dominant tested elements. Measuring the coverage rate of the dominant elements can rationalize the measurement results.
软件结构测试的一个主要方面强调覆盖标准。不仅面向过程程序,而且面向对象程序的成员函数也可以通过结构测试来处理。具有较高测试覆盖率的程序表明该程序可能获得更好的可靠性。有一个用于测试覆盖率度量的常规度量。然而,度量会因包含不需要的实体而受到不经意的影响。当执行初始组测试数据时,覆盖率的度量迅速增加,这导致了对软件可靠性的高估。本研究的目的是改进传统的测试覆盖率度量,然后使用它来精确地估计被测试元素的比例。本文提出了一套识别优势被测元素的规则。测量优势元素的覆盖率可以使测量结果合理化。
{"title":"A table reduction approach for software structure testing","authors":"Jin-Cherng Lin, Ling-Hsuan Huang","doi":"10.1109/ICSM.2002.1167798","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167798","url":null,"abstract":"One major aspect of software structural testing emphasizes the coverage criterion. Not only procedure-oriented programs, but also member functions of object-oriented programs can be dealt with by structure testing. A program with higher degree of testing coverage indicates that the program might achieve better reliability. There is a conventional metric for testing coverage measurement. However, the metric is affected inadvertently by including undesirable entities. The measurement of coverage rate increases rapidly when the initial groups of test data are executed, which results in the overestimation of the software reliability. The goal of this research is to improve the conventional testing coverage metric, then to use it to precisely estimate the ratio of elements tested. In this paper, a set of rules is developed to identify dominant tested elements. Measuring the coverage rate of the dominant elements can rationalize the measurement results.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134125668","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
How should software evolution and maintenance be taught? 应该如何教授软件进化和维护?
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167774
A. van Deursen, T. Lethbridge
The IEEE/ACM CCSE initiative to propose guidelines for an undergraduate program in software engineering provides an opportunity to rethink the role of software maintenance and evolution in software engineering curricula. The purpose of this panel is to share experiences and discuss novel ways in which evolution and maintenance can be incorporated in an undergraduate software engineering curriculum.
IEEE/ACM CCSE倡议为软件工程本科课程提出指导方针,为重新思考软件工程课程中软件维护和演进的角色提供了机会。这个小组的目的是分享经验,并讨论将进化和维护纳入本科软件工程课程的新方法。
{"title":"How should software evolution and maintenance be taught?","authors":"A. van Deursen, T. Lethbridge","doi":"10.1109/ICSM.2002.1167774","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167774","url":null,"abstract":"The IEEE/ACM CCSE initiative to propose guidelines for an undergraduate program in software engineering provides an opportunity to rethink the role of software maintenance and evolution in software engineering curricula. The purpose of this panel is to share experiences and discuss novel ways in which evolution and maintenance can be incorporated in an undergraduate software engineering curriculum.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115670139","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
An effective approach to reduce the "avalanche effect" in the management of fiscal data in local public administration 减少地方公共行政财政数据管理“雪崩效应”的有效途径
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167817
Mario Alessandro Bochicchio, A. Longo
In this paper we describe an approach to improve fiscal data quality in the management of estates' local taxes. In particular we define the concept of "avalanche effects" as a consequence of various data dirtiness problems and of the specific kind of rules governing the tax process. An application of this approach is discussed referring to the results of the Taviano Project, a real case in the Southeast of Italy.
在本文中,我们描述了一种提高遗产地方税管理中财政数据质量的方法。特别是,我们将“雪崩效应”的概念定义为各种数据污染问题和管理税收过程的特定类型规则的结果。并以意大利东南部的Taviano项目为例,讨论了该方法的应用。
{"title":"An effective approach to reduce the \"avalanche effect\" in the management of fiscal data in local public administration","authors":"Mario Alessandro Bochicchio, A. Longo","doi":"10.1109/ICSM.2002.1167817","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167817","url":null,"abstract":"In this paper we describe an approach to improve fiscal data quality in the management of estates' local taxes. In particular we define the concept of \"avalanche effects\" as a consequence of various data dirtiness problems and of the specific kind of rules governing the tax process. An application of this approach is discussed referring to the results of the Taviano Project, a real case in the Southeast of Italy.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123464907","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
ICBMC: an improved cohesion measure for classes ICBMC:改进的类内聚度量
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167746
Yuming Zhou, Baowen Xu, Jianjun Zhao, Hongji Yang
Class cohesion could be used to evaluate the design quality of classes, to develop test measures for object-oriented software and to restructure poorly designed classes. Among a number of class cohesion measures proposed in the last decade, Chae's measure is based on the structure of the reference graph of a class, which overcomes the limitations of most class cohesion measures. However, it only considers the patterns of interactions among the members of a class partly and hence does not satisfy monotonicity, which may cause the measurement results to be inconsistent with intuition in some cases. This paper first analyzes the limitations of typical cohesion measures for classes in detail, and then proposes an improved cohesion measure ICBMC. Finally, this paper exemplifies the advantages and applications of ICBMC.
类内聚可以用来评估类的设计质量,开发面向对象软件的测试方法,以及重构设计不良的类。在过去十年中提出的许多类内聚度量中,Chae的度量基于类的参考图结构,这克服了大多数类内聚度量的局限性。然而,它只是部分地考虑了类成员之间的交互模式,因此不满足单调性,这可能会导致测量结果在某些情况下与直觉不一致。本文首先详细分析了典型类内聚测度的局限性,然后提出了一种改进的类内聚测度ICBMC。最后,本文举例说明了ICBMC的优点和应用。
{"title":"ICBMC: an improved cohesion measure for classes","authors":"Yuming Zhou, Baowen Xu, Jianjun Zhao, Hongji Yang","doi":"10.1109/ICSM.2002.1167746","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167746","url":null,"abstract":"Class cohesion could be used to evaluate the design quality of classes, to develop test measures for object-oriented software and to restructure poorly designed classes. Among a number of class cohesion measures proposed in the last decade, Chae's measure is based on the structure of the reference graph of a class, which overcomes the limitations of most class cohesion measures. However, it only considers the patterns of interactions among the members of a class partly and hence does not satisfy monotonicity, which may cause the measurement results to be inconsistent with intuition in some cases. This paper first analyzes the limitations of typical cohesion measures for classes in detail, and then proposes an improved cohesion measure ICBMC. Finally, this paper exemplifies the advantages and applications of ICBMC.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121752353","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}
引用次数: 50
Driving software quality at a silicon valley high-tech software company 在硅谷一家高科技软件公司推动软件质量
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167819
G. Ben-Yaacov
In today's fast-paced high-tech software application market (eg software tools that are used in the design of new computer chips), software development teams face incredible challenges to keep up with increasing cost of software maintenance, fast changes in technology complexity and time-to market pressures. Under these challenges, users of these software tools have been saying that quality issues with their software applications cost them dearly in lost productivity and in missing tight deadlines.
在当今快节奏的高科技软件应用市场(例如用于设计新计算机芯片的软件工具)中,软件开发团队面临着难以置信的挑战,要跟上不断增加的软件维护成本、技术复杂性的快速变化和上市时间的压力。在这些挑战下,这些软件工具的用户一直在说,他们的软件应用程序的质量问题使他们在失去生产力和错过紧迫的截止日期方面付出了高昂的代价。
{"title":"Driving software quality at a silicon valley high-tech software company","authors":"G. Ben-Yaacov","doi":"10.1109/ICSM.2002.1167819","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167819","url":null,"abstract":"In today's fast-paced high-tech software application market (eg software tools that are used in the design of new computer chips), software development teams face incredible challenges to keep up with increasing cost of software maintenance, fast changes in technology complexity and time-to market pressures. Under these challenges, users of these software tools have been saying that quality issues with their software applications cost them dearly in lost productivity and in missing tight deadlines.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121854891","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
Constraining software evolution 约束软件进化
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167763
S. Reiss
Software is multidimensional but the tools that support it are not. The lack of tool support causes the software artifacts representing different dimensions to evolve independently and inconsistently. In order to support the evolution of multidimensional software, an environment must ensure that the different dimensions evolve concurrently. This can be accomplished through an integration framework that maintains consistency of the different dimensions as they evolve. We have built a prototype of such a mechanism by setting up and maintaining constraints among artifacts representing the different software dimensions. This paper describes that prototype and our experiences with it to date.
软件是多维的,但支持它的工具不是。缺乏工具支持会导致表示不同维度的软件工件独立且不一致地发展。为了支持多维软件的发展,环境必须确保不同的维度同时发展。这可以通过集成框架来实现,该框架在不同维度发展时保持一致性。通过在表示不同软件维度的工件之间设置和维护约束,我们已经构建了这样一个机制的原型。本文描述了该原型和我们迄今为止的经验。
{"title":"Constraining software evolution","authors":"S. Reiss","doi":"10.1109/ICSM.2002.1167763","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167763","url":null,"abstract":"Software is multidimensional but the tools that support it are not. The lack of tool support causes the software artifacts representing different dimensions to evolve independently and inconsistently. In order to support the evolution of multidimensional software, an environment must ensure that the different dimensions evolve concurrently. This can be accomplished through an integration framework that maintains consistency of the different dimensions as they evolve. We have built a prototype of such a mechanism by setting up and maintaining constraints among artifacts representing the different software dimensions. This paper describes that prototype and our experiences with it to date.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124236824","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}
引用次数: 37
An integrated failure detection and fault correction model 一种集成故障检测和故障纠正模型
Pub Date : 2002-10-03 DOI: 10.1109/ICSM.2002.1167772
N. Schneidewind
In general, software reliability models have focused an modeling and predicting failure occurrence and have not given equal priority to modeling the fault correction process. However, there is a need for fault correction prediction, because there are important applications that fault correction modeling and prediction support. These are the following: predicting whether reliability goals have been achieved, developing stopping rules for testing, formulating test strategies, and rationally allocating test resources. Because these factors are related, we integrate them in our model. Our modeling approach involves relating fault correction to failure prediction, with a time delay estimated from a fault correction queuing model.
一般来说,软件可靠性模型侧重于对故障发生的建模和预测,而没有对故障纠正过程的建模给予同等的重视。然而,由于故障校正建模和预测支持重要的应用,因此需要进行故障校正预测。预测可靠性目标是否达到,制定测试停止规则,制定测试策略,合理分配测试资源。因为这些因素是相关的,所以我们将它们整合到我们的模型中。我们的建模方法涉及将故障纠正与故障预测联系起来,并通过故障纠正排队模型估计时间延迟。
{"title":"An integrated failure detection and fault correction model","authors":"N. Schneidewind","doi":"10.1109/ICSM.2002.1167772","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167772","url":null,"abstract":"In general, software reliability models have focused an modeling and predicting failure occurrence and have not given equal priority to modeling the fault correction process. However, there is a need for fault correction prediction, because there are important applications that fault correction modeling and prediction support. These are the following: predicting whether reliability goals have been achieved, developing stopping rules for testing, formulating test strategies, and rationally allocating test resources. Because these factors are related, we integrate them in our model. Our modeling approach involves relating fault correction to failure prediction, with a time delay estimated from a fault correction queuing model.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126411430","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}
引用次数: 19
期刊
International Conference on Software Maintenance, 2002. Proceedings.
全部 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