首页 > 最新文献

Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003最新文献

英文 中文
Current trends in adoption of the CMMI/spl reg/ Product Suite 采用CMMI/spl规范/产品套件的当前趋势
D. Zubrow
This paper examines the current stage of adoption of the Capability Maturity Model Integration (CMMI) Product Suite. It is based on appraisal reports submitted to and processed by the Software Engineering Institute (SEI/sup SM/) as of July 10, 2003. Relevant appraisal data-including organization type, geographic distribution, and appraisal history-are used to describe CMMI adoption and use patterns. This paper also explains some characteristics of the appraisal process and obtained results.
本文考察了采用能力成熟度模型集成(CMMI)产品套件的当前阶段。本文以软件工程学会(SEI/sup SM/)于2003年7月10日提交并处理的评估报告为依据。相关的评估数据——包括组织类型、地理分布和评估历史——被用来描述CMMI的采用和使用模式。本文还说明了评价过程中的一些特点和取得的结果。
{"title":"Current trends in adoption of the CMMI/spl reg/ Product Suite","authors":"D. Zubrow","doi":"10.1109/CMPSAC.2003.1245331","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245331","url":null,"abstract":"This paper examines the current stage of adoption of the Capability Maturity Model Integration (CMMI) Product Suite. It is based on appraisal reports submitted to and processed by the Software Engineering Institute (SEI/sup SM/) as of July 10, 2003. Relevant appraisal data-including organization type, geographic distribution, and appraisal history-are used to describe CMMI adoption and use patterns. This paper also explains some characteristics of the appraisal process and obtained results.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116601115","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
Software documentation-driven manufacturing: viaduct between software engineering and virtual engineering 软件文档驱动制造:软件工程和虚拟工程之间的高架桥
Luqi, X. Liang, L. Zhang, V. Berzins
'Manufacturing in the Computer' denotes the virtual manufacturing vision that fabrication/assembly of any product can be simulated in a computer by a powerful modeling and simulation environment. This paper presents the DDM approach, documentation-driven manufacturing to address the problem of engineering such an environment. The key to DDM is the creation and application of the engineering repository (ER) that supports multiple views for modeling and simulating virtual production in the computer and model control of physical production in the factory, respectively. Both virtual view and physical view are heeded for manufacturing under the support of the ER. The ER tangibly documents virtual parts and make them well organized for use by 'iteration-to-maturity' in the computer. It also provides a means for driving the virtual production from one stage to another throughout the manufacturing process, and for converting documents between virtual view and physical view representation to manage and control the physical production.
“计算机制造”指的是虚拟制造的愿景,即任何产品的制造/装配都可以通过强大的建模和仿真环境在计算机中模拟。本文提出了DDM方法,文档驱动制造来解决这样一个工程环境的问题。DDM的关键是工程存储库(ER)的创建和应用,它支持多个视图,分别用于在计算机中建模和模拟虚拟生产,以及对工厂中的物理生产进行模型控制。在ER的支持下,制造既需要虚拟视图,也需要物理视图。ER有形地记录虚拟部件,并使它们组织良好,以便在计算机中“迭代到成熟”使用。它还提供了在整个制造过程中将虚拟生产从一个阶段驱动到另一个阶段的方法,以及在虚拟视图和物理视图表示之间转换文档以管理和控制物理生产的方法。
{"title":"Software documentation-driven manufacturing: viaduct between software engineering and virtual engineering","authors":"Luqi, X. Liang, L. Zhang, V. Berzins","doi":"10.1109/CMPSAC.2003.1245382","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245382","url":null,"abstract":"'Manufacturing in the Computer' denotes the virtual manufacturing vision that fabrication/assembly of any product can be simulated in a computer by a powerful modeling and simulation environment. This paper presents the DDM approach, documentation-driven manufacturing to address the problem of engineering such an environment. The key to DDM is the creation and application of the engineering repository (ER) that supports multiple views for modeling and simulating virtual production in the computer and model control of physical production in the factory, respectively. Both virtual view and physical view are heeded for manufacturing under the support of the ER. The ER tangibly documents virtual parts and make them well organized for use by 'iteration-to-maturity' in the computer. It also provides a means for driving the virtual production from one stage to another throughout the manufacturing process, and for converting documents between virtual view and physical view representation to manage and control the physical production.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128458991","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
BINTEST - search-based test case generation 基于搜索的测试用例生成
Sami Beydeda, V. Gruhn
One of the important tasks during software testing is the generation of test cases. Various approaches have been proposed to automate this task. The approaches available, however, often have problems limiting their use. A problem of dynamic test case generation approaches, for instance, is that a large number of iterations can be necessary to obtain test cases. This article proposes a novel algorithm for path-oriented test case generation based on binary search and describes a possible implementation.
软件测试过程中的一个重要任务是生成测试用例。已经提出了各种方法来自动化这项任务。然而,现有的方法往往存在限制其使用的问题。例如,动态测试用例生成方法的一个问题是,获得测试用例可能需要大量的迭代。本文提出了一种基于二进制搜索的面向路径的测试用例生成算法,并描述了一种可能的实现方法。
{"title":"BINTEST - search-based test case generation","authors":"Sami Beydeda, V. Gruhn","doi":"10.1109/CMPSAC.2003.1245318","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245318","url":null,"abstract":"One of the important tasks during software testing is the generation of test cases. Various approaches have been proposed to automate this task. The approaches available, however, often have problems limiting their use. A problem of dynamic test case generation approaches, for instance, is that a large number of iterations can be necessary to obtain test cases. This article proposes a novel algorithm for path-oriented test case generation based on binary search and describes a possible implementation.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115006077","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
Incremental transformation of procedural systems to object oriented platforms 过程系统到面向对象平台的增量转换
Ying Zou, K. Kontogiannis
Over the past years, the reengineering of legacy software systems to object oriented platforms has received significant attention. In this paper, we present a generic re-engineering source code transformation framework to support the incremental migration of such procedural legacy systems to object oriented platforms. First, a source code representation framework that uses a generic domain model for procedural languages allows for the representation of abstract syntax trees as XML documents. Second, a set of transformations allow for the identification of object models in specific parts of the legacy source code. In this way, the migration process is applied incrementally on different parts of the system. A clustering technique is used to decompose a program into a set of smaller components that are suitable for the incremental migration process. Finally, the migration process gradually composes the object models obtained at every stage to generate an amalgamated object model for the whole system. . A case study for the migration of a medium size C system to C++ is discussed as a proof of concept.
在过去的几年中,将遗留软件系统重新设计为面向对象平台受到了极大的关注。在本文中,我们提出了一个通用的重新设计源代码转换框架,以支持这种过程遗留系统向面向对象平台的增量迁移。首先,使用过程语言的通用域模型的源代码表示框架允许将抽象语法树表示为XML文档。其次,一组转换允许在遗留源代码的特定部分中识别对象模型。通过这种方式,迁移过程以增量的方式应用于系统的不同部分。使用聚类技术将程序分解为一组适合增量迁移过程的较小组件。最后,迁移过程将各阶段得到的对象模型逐步组合,生成整个系统的合并对象模型。本文讨论了一个中型C系统向c++迁移的案例研究,作为概念的证明。
{"title":"Incremental transformation of procedural systems to object oriented platforms","authors":"Ying Zou, K. Kontogiannis","doi":"10.1109/CMPSAC.2003.1245356","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245356","url":null,"abstract":"Over the past years, the reengineering of legacy software systems to object oriented platforms has received significant attention. In this paper, we present a generic re-engineering source code transformation framework to support the incremental migration of such procedural legacy systems to object oriented platforms. First, a source code representation framework that uses a generic domain model for procedural languages allows for the representation of abstract syntax trees as XML documents. Second, a set of transformations allow for the identification of object models in specific parts of the legacy source code. In this way, the migration process is applied incrementally on different parts of the system. A clustering technique is used to decompose a program into a set of smaller components that are suitable for the incremental migration process. Finally, the migration process gradually composes the object models obtained at every stage to generate an amalgamated object model for the whole system. . A case study for the migration of a medium size C system to C++ is discussed as a proof of concept.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116928407","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}
引用次数: 13
Integrating runtime assertions with dynamic types: structuring a derivation from an incomputable specification 将运行时断言与动态类型集成:从不可计算的规范构造派生
P. Bailes, Colin J. M. Kemp
An inherent incomputability in the specification of a functional language extension that combines assertions with dynamic type checking is isolated in an explicit derivation from mathematical specifications. The combination of types and assertions (into "dynamic assertion-types" - DATs) is a significant issue since, because the two are congruent means for program correctness, benefit arises from their better integration in contrast to the harm resulting from their unnecessary separation. However, projecting the "set membership" view of assertion-checking into dynamic types results in some incomputable combinations. Refinement of the specification of DAT checking into an implementation by rigorous application of mathematical identities becomes feasible through the addition of a "best-approximate" pseudo-equality that isolates the incomputable component of the specification. This formal treatment leads to an improved, more maintainable outcome with further development potential.
结合断言和动态类型检查的函数式语言扩展的规范中固有的不可计算性在数学规范的显式派生中被隔离。类型和断言的组合(到“动态断言类型”—dat中)是一个重要的问题,因为这两者是程序正确性的一致方法,与不必要的分离所造成的危害相比,更好地集成它们会带来好处。然而,将断言检查的“集合成员”视图投射到动态类型中会导致一些不可计算的组合。通过严格应用数学恒等式,将DAT检查规范细化到实现中,通过添加“最佳近似”伪等式(隔离规范中不可计算的组件)变得可行。这种正式的治疗可以改善,更可持续的结果,并具有进一步的发展潜力。
{"title":"Integrating runtime assertions with dynamic types: structuring a derivation from an incomputable specification","authors":"P. Bailes, Colin J. M. Kemp","doi":"10.1109/CMPSAC.2003.1245389","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245389","url":null,"abstract":"An inherent incomputability in the specification of a functional language extension that combines assertions with dynamic type checking is isolated in an explicit derivation from mathematical specifications. The combination of types and assertions (into \"dynamic assertion-types\" - DATs) is a significant issue since, because the two are congruent means for program correctness, benefit arises from their better integration in contrast to the harm resulting from their unnecessary separation. However, projecting the \"set membership\" view of assertion-checking into dynamic types results in some incomputable combinations. Refinement of the specification of DAT checking into an implementation by rigorous application of mathematical identities becomes feasible through the addition of a \"best-approximate\" pseudo-equality that isolates the incomputable component of the specification. This formal treatment leads to an improved, more maintainable outcome with further development potential.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124807858","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
Semantic-based approach to streaming XML contents using Xstream 使用Xstream进行XML内容流的基于语义的方法
E. Y. Wong, A. Chan, H. Leong
XML (eXtensible Markup Language) has been developed and deployed by domain-specific standardization bodies and commercial companies. We investigate the possibilities and issues encompassing the use of generalized XML in a wireless computing environment. Current approaches of fragmenting data do not take into account of the semantics and structure of the data, therefore ignoring the specific needs of individual application. We propose a middleware, Xstream (XML Streaming) for augmenting XML contents by leveraging on the rich semantics and structural characteristics of the XML document into autonomous units, which are known as XDU (Xstream Data Unit). In this paper we describe the framework and the techniques involved and study the performance of the techniques.
XML(可扩展标记语言)是由特定于领域的标准化组织和商业公司开发和部署的。我们研究了在无线计算环境中使用通用XML的可能性和问题。目前的数据分片方法没有考虑到数据的语义和结构,因此忽略了单个应用程序的特定需求。我们提出了一种中间件Xstream (XML Streaming),通过利用XML文档丰富的语义和结构特征,将XML内容扩展为自治单元(称为XDU (Xstream Data Unit))。本文描述了该系统的框架和所涉及的技术,并研究了这些技术的性能。
{"title":"Semantic-based approach to streaming XML contents using Xstream","authors":"E. Y. Wong, A. Chan, H. Leong","doi":"10.1109/CMPSAC.2003.1245326","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245326","url":null,"abstract":"XML (eXtensible Markup Language) has been developed and deployed by domain-specific standardization bodies and commercial companies. We investigate the possibilities and issues encompassing the use of generalized XML in a wireless computing environment. Current approaches of fragmenting data do not take into account of the semantics and structure of the data, therefore ignoring the specific needs of individual application. We propose a middleware, Xstream (XML Streaming) for augmenting XML contents by leveraging on the rich semantics and structural characteristics of the XML document into autonomous units, which are known as XDU (Xstream Data Unit). In this paper we describe the framework and the techniques involved and study the performance of the techniques.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122374178","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
Workshop on Architectures for Complex Application Integration (WACAI 2003) 复杂应用集成体系结构研讨会(WACAI 2003)
P. Maheshwari, I. Gorton, Anna Liu
The first Workshop on Architectures for Complex Application Integration (WACAI 2003) was held in Dallas, Texas on 5 November 2003. This was a joint workshop with COMPSAC 2003. The major aim of the workshop was to bring together key research ideas and practices in the field of evolving architectures for application integration, with the goal of assessing the state of the art and of identifying the fundamental open issues in the research field. Six papers are accepted for formal presentation. In the last section, a summary is outlined for each paper.
2003年11月5日,第一次复杂应用集成体系结构研讨会(WACAI 2003)在德克萨斯州的达拉斯举行。这是一个与COMPSAC 2003联合举办的研讨会。研讨会的主要目的是汇集应用程序集成不断发展的体系结构领域的关键研究思想和实践,目的是评估技术的现状,并确定研究领域的基本开放问题。接受六篇论文作正式报告。在最后一部分中,对每篇论文进行了概述。
{"title":"Workshop on Architectures for Complex Application Integration (WACAI 2003)","authors":"P. Maheshwari, I. Gorton, Anna Liu","doi":"10.1109/CMPSAC.2003.1245392","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245392","url":null,"abstract":"The first Workshop on Architectures for Complex Application Integration (WACAI 2003) was held in Dallas, Texas on 5 November 2003. This was a joint workshop with COMPSAC 2003. The major aim of the workshop was to bring together key research ideas and practices in the field of evolving architectures for application integration, with the goal of assessing the state of the art and of identifying the fundamental open issues in the research field. Six papers are accepted for formal presentation. In the last section, a summary is outlined for each paper.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"161 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122866599","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
Data-flow-based unit testing of aspect-oriented programs 面向方面程序的基于数据流的单元测试
Jianjun Zhao
The current research so far in aspect-oriented software development is focused on problem analysis, software design, and implementation techniques. Even though the importance of software testing is known, it has received little attention in the aspect-oriented paradigm. In this paper, we propose a data-flow-based unit testing approach for aspect oriented programs. Our approach tests two types of units for an aspect-oriented program, i.e., aspects that are modular units of crosscutting implementation of the program, and those classes whose behavior may be affected by one or more aspects. For each aspect or class, our approach performs three levels of testing, i.e., intra-module, inter-module, and intra-aspect or intra-class testing. For an individual module such as apiece of advice, a piece of introduction, and a method, we perform intra-module testing. For a public module along with other modules it calls in an aspect or class, we perform inter-module testing. For modules that can be accessed outside the aspect or class and can be invoked in any order by users of the aspect or class, we perform intra-aspect or intra-class testing. Our approach can handle unit testing problems that are unique to aspect-oriented programs. We use control flow graphs to compute def-use pairs of an aspect or class being tested and use such information to guide the selection of test for the aspect or class.
目前,面向方面软件开发的研究主要集中在问题分析、软件设计和实现技术等方面。尽管软件测试的重要性是众所周知的,但它在面向方面的范例中很少受到关注。在本文中,我们提出了一种基于数据流的面向方面程序单元测试方法。我们的方法为面向方面的程序测试两种类型的单元,即,作为横切实现的模块单元的方面,以及那些行为可能受到一个或多个方面影响的类。对于每个方面或类,我们的方法执行三个级别的测试,即模块内、模块间、方面内或类内测试。对于单个模块,例如一条建议、一段介绍和一个方法,我们执行模块内测试。对于一个公共模块以及它在一个方面或类中调用的其他模块,我们执行模块间测试。对于可以在方面或类外部访问并且可以由方面或类的用户以任何顺序调用的模块,我们执行方面内或类内测试。我们的方法可以处理面向方面程序特有的单元测试问题。我们使用控制流图来计算被测试的方面或类的定义使用对,并使用这些信息来指导方面或类的测试选择。
{"title":"Data-flow-based unit testing of aspect-oriented programs","authors":"Jianjun Zhao","doi":"10.1109/CMPSAC.2003.1245340","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245340","url":null,"abstract":"The current research so far in aspect-oriented software development is focused on problem analysis, software design, and implementation techniques. Even though the importance of software testing is known, it has received little attention in the aspect-oriented paradigm. In this paper, we propose a data-flow-based unit testing approach for aspect oriented programs. Our approach tests two types of units for an aspect-oriented program, i.e., aspects that are modular units of crosscutting implementation of the program, and those classes whose behavior may be affected by one or more aspects. For each aspect or class, our approach performs three levels of testing, i.e., intra-module, inter-module, and intra-aspect or intra-class testing. For an individual module such as apiece of advice, a piece of introduction, and a method, we perform intra-module testing. For a public module along with other modules it calls in an aspect or class, we perform inter-module testing. For modules that can be accessed outside the aspect or class and can be invoked in any order by users of the aspect or class, we perform intra-aspect or intra-class testing. Our approach can handle unit testing problems that are unique to aspect-oriented programs. We use control flow graphs to compute def-use pairs of an aspect or class being tested and use such information to guide the selection of test for the aspect or class.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129637665","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}
引用次数: 133
Tolerance of control-flow testing criteria 控制流量测试标准的公差
S. Vilkomir, K. Kapoor, Jonathan P. Bowen
Effectiveness of testing criteria is the ability to detect failure in a software program. We consider not only effectiveness of some testing criterion in itself but a variance of effectiveness of different test sets satisfied the same testing criterion. We name this property "tolerance" of a testing criterion and show that, for practical using a criterion, a high tolerance is as well important as high effectiveness. The results of empirical evaluation of tolerance for different criteria, types of faults and decisions are presented. As well as quite simple and well-known control-flow criteria, we study more complicated criteria: full predicate coverage, modified condition/decision coverage and reinforced condition/decision coverage criteria.
测试标准的有效性是检测软件程序中故障的能力。我们不仅考虑某个测试准则本身的有效性,而且考虑满足同一测试准则的不同测试集的有效性的方差。我们将测试标准的这个属性命名为“容忍度”,并表明,对于实际使用标准来说,高容忍度和高有效性同样重要。给出了对不同标准、故障类型和决策的容忍度的经验评价结果。除了非常简单和众所周知的控制流标准外,我们还研究了更复杂的标准:完全谓词覆盖,修改条件/决策覆盖和增强条件/决策覆盖标准。
{"title":"Tolerance of control-flow testing criteria","authors":"S. Vilkomir, K. Kapoor, Jonathan P. Bowen","doi":"10.1109/CMPSAC.2003.1245339","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245339","url":null,"abstract":"Effectiveness of testing criteria is the ability to detect failure in a software program. We consider not only effectiveness of some testing criterion in itself but a variance of effectiveness of different test sets satisfied the same testing criterion. We name this property \"tolerance\" of a testing criterion and show that, for practical using a criterion, a high tolerance is as well important as high effectiveness. The results of empirical evaluation of tolerance for different criteria, types of faults and decisions are presented. As well as quite simple and well-known control-flow criteria, we study more complicated criteria: full predicate coverage, modified condition/decision coverage and reinforced condition/decision coverage criteria.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126894311","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}
引用次数: 30
Meta model approach for mediation 用于中介的元模型方法
Masataro Shiroiwa, T. Miura, I. Shioya
In this work, we discuss how to interpret traditional Data Flow Diagram (DFD) by Unified Modeling Language (UML) for the purpose of integrating legacy systems with modern systems. To do that we introduce DFD meta model by using UML class diagrams and Object Constraint Language (OCL). We utilize the meta model to capture DFD semantics and establish close correspondence between DFD expressions and the expressions that can be derived by instantiating the meta framework. At the same time we describe procedures to generate UML descriptions from DFD based on the correspondence.
在这项工作中,我们讨论了如何通过统一建模语言(UML)来解释传统的数据流图(DFD),以便将遗留系统与现代系统集成。为此,我们使用UML类图和对象约束语言(OCL)引入DFD元模型。我们利用元模型来捕获DFD语义,并在DFD表达式和可以通过实例化元框架派生的表达式之间建立密切的对应关系。同时,我们描述了基于对应关系从DFD生成UML描述的过程。
{"title":"Meta model approach for mediation","authors":"Masataro Shiroiwa, T. Miura, I. Shioya","doi":"10.1109/CMPSAC.2003.1245383","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245383","url":null,"abstract":"In this work, we discuss how to interpret traditional Data Flow Diagram (DFD) by Unified Modeling Language (UML) for the purpose of integrating legacy systems with modern systems. To do that we introduce DFD meta model by using UML class diagrams and Object Constraint Language (OCL). We utilize the meta model to capture DFD semantics and establish close correspondence between DFD expressions and the expressions that can be derived by instantiating the meta framework. At the same time we describe procedures to generate UML descriptions from DFD based on the correspondence.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123894115","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
期刊
Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003
全部 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