首页 > 最新文献

Proceedings First Asia-Pacific Conference on Quality Software最新文献

英文 中文
An approach to modify and test expired window logic 一种修改和测试过期窗口逻辑的方法
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883783
W. Tsai, Xiaoying Bai, R. Paul, G. Devaraj, Vishal Agarwal
The windowing technique has been a popular method to address the Y2K problem. In fact, about 80% of the systems used this technique. Unfortunately, the windowing technique is a temporary solution and windows will expire some time later. This paper proposes several approaches to address the expired window problem including modification and testing techniques. In software modification, ripple effect technique is used to locate all the necessary software elements need to be changed. In testing, both regression techniques and new test case generation techniques are proposed.
开窗技术一直是解决千年虫问题的一种流行方法。事实上,大约80%的系统使用了这种技术。不幸的是,窗口技术是一个临时解决方案,窗口将在一段时间后过期。本文提出了几种解决过期窗口问题的方法,包括修改技术和测试技术。在软件修改中,波纹效应技术用于定位所有需要更改的必要软件元素。在测试中,提出了回归技术和新的测试用例生成技术。
{"title":"An approach to modify and test expired window logic","authors":"W. Tsai, Xiaoying Bai, R. Paul, G. Devaraj, Vishal Agarwal","doi":"10.1109/APAQ.2000.883783","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883783","url":null,"abstract":"The windowing technique has been a popular method to address the Y2K problem. In fact, about 80% of the systems used this technique. Unfortunately, the windowing technique is a temporary solution and windows will expire some time later. This paper proposes several approaches to address the expired window problem including modification and testing techniques. In software modification, ripple effect technique is used to locate all the necessary software elements need to be changed. In testing, both regression techniques and new test case generation techniques are proposed.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120995607","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
BS 7925-2: the software component testing standard BS 7925-2:软件组件测试标准
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883787
S. Reid
This paper covers both the development of BS 7925-2 and compliance with the finished standard. The process used to produce BS 7925-2 is described by presenting a history of its development, showing how initial chaotic development evolved with experience into a systematic process. This process was found to bear a strong resemblance to the software engineering process, and borrowed techniques from it, drawing particularly from those that support verification and validation. The knowledge gained from this development should be applicable to many areas of standardisation. The most important clauses of BS 7925-2 describe a generic test process and definitions of test case design techniques and test measurement techniques. These are explained in detail and compliance with BS 7925-2 is described in the context of following the test process, which, in turn, requires the user to select techniques from the other two clauses.
本文涵盖了BS 7925-2的发展和完成标准的遵从性。通过介绍其发展历史来描述用于生产BS 7925-2的过程,展示了最初的混乱开发如何随着经验演变成系统过程。人们发现这个过程与软件工程过程非常相似,并从中借鉴了一些技术,特别是那些支持验证和确认的技术。从这一发展中获得的知识应该适用于许多标准化领域。BS 7925-2中最重要的条款描述了一个通用的测试过程以及测试用例设计技术和测试测量技术的定义。这些都有详细的解释,并且在遵循测试过程的背景下描述了BS 7925-2的合规性,这反过来又要求用户从其他两个条款中选择技术。
{"title":"BS 7925-2: the software component testing standard","authors":"S. Reid","doi":"10.1109/APAQ.2000.883787","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883787","url":null,"abstract":"This paper covers both the development of BS 7925-2 and compliance with the finished standard. The process used to produce BS 7925-2 is described by presenting a history of its development, showing how initial chaotic development evolved with experience into a systematic process. This process was found to bear a strong resemblance to the software engineering process, and borrowed techniques from it, drawing particularly from those that support verification and validation. The knowledge gained from this development should be applicable to many areas of standardisation. The most important clauses of BS 7925-2 describe a generic test process and definitions of test case design techniques and test measurement techniques. These are explained in detail and compliance with BS 7925-2 is described in the context of following the test process, which, in turn, requires the user to select techniques from the other two clauses.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127358238","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
Testing for imperfect integration of legacy software components 测试遗留软件组件的不完美集成
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883789
D. Flater
In the manufacturing domain, few new distributed systems are built ground-up; most contain wrapped legacy components. While the legacy components themselves are already well-tested, imperfect integration can introduce subtle faults that are outside the prime target area of generic integration and system tests. One might postulate that focused testing for integration faults could improve the yield of detected faults when used as part of a balanced integration and system test effort. We define such a testing strategy and describe a trial application to a prototype control system. The results suggest that focused testing does not add significant value over traditional black-box testing.
在制造领域,很少有新的分布式系统是从头开始构建的;大多数包含包装的遗留组件。虽然遗留组件本身已经经过了良好的测试,但不完美的集成可能会引入在通用集成和系统测试的主要目标区域之外的细微错误。有人可能会假设,集中测试集成错误可以在作为平衡集成和系统测试工作的一部分使用时提高检测到的错误的产量。我们定义了这样一个测试策略,并描述了一个原型控制系统的试验应用。结果表明,与传统的黑盒测试相比,集中测试并没有增加显著的价值。
{"title":"Testing for imperfect integration of legacy software components","authors":"D. Flater","doi":"10.1109/APAQ.2000.883789","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883789","url":null,"abstract":"In the manufacturing domain, few new distributed systems are built ground-up; most contain wrapped legacy components. While the legacy components themselves are already well-tested, imperfect integration can introduce subtle faults that are outside the prime target area of generic integration and system tests. One might postulate that focused testing for integration faults could improve the yield of detected faults when used as part of a balanced integration and system test effort. We define such a testing strategy and describe a trial application to a prototype control system. The results suggest that focused testing does not add significant value over traditional black-box testing.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"158 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114730660","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
On the completeness of test cases for atomic arithmetic expressions 原子算术表达式测试用例的完备性
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883788
T. H. Tse, Xin Feng, T. Chen
Most research on weak mutation testing focuses on predicate statements. Relative little attention has been paid to arithmetic expressions. In this paper we analyse the latter type of expression and prove that, given an atomic arithmetic expression, if it contains no variable or if the operator is the unary "++" or "--", then a single test case is sufficient and necessary to kill any fundamental mutant; otherwise, two test cases are sufficient and necessary.
弱突变检测的研究大多集中在谓词语句上。对算术表达式的关注相对较少。本文分析了后一种类型的表达式,证明了给定一个原子算术表达式,如果它不包含变量,或者操作符是一元的“++”或“——”,那么单个测试用例是足够和必要的,可以杀死任何基本突变;否则,两个测试用例是足够和必要的。
{"title":"On the completeness of test cases for atomic arithmetic expressions","authors":"T. H. Tse, Xin Feng, T. Chen","doi":"10.1109/APAQ.2000.883788","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883788","url":null,"abstract":"Most research on weak mutation testing focuses on predicate statements. Relative little attention has been paid to arithmetic expressions. In this paper we analyse the latter type of expression and prove that, given an atomic arithmetic expression, if it contains no variable or if the operator is the unary \"++\" or \"--\", then a single test case is sufficient and necessary to kill any fundamental mutant; otherwise, two test cases are sufficient and necessary.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123543371","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
Object oriented design function points 面向对象设计功能点
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883785
D. Ram, S. Raju
Estimating different characteristics viz., size, cost, etc. of software during different phases of software development is required to manage the resources effectively. Function points measure can be used as an input to estimate these characteristics of software. The Traditional Function Point Counting Procedure (TFPCP) can not be used to measure the functionality of an Object Oriented (OO) system. This paper suggests a counting procedure to measure the functionality of an OO system during the design phase from a designers' perspective. It is adapted from the TFPCP. The main aim of this paper is to use all the available information during the OO design phase to estimate Object Oriented Design Function Points (OODFP). The novel feature of this approach is that it considers all the basic concepts of OO systems such as inheritance, aggregation, association and polymorphism.
在软件开发的不同阶段,需要评估软件的不同特征,如大小、成本等,以有效地管理资源。功能点度量可以作为估计软件这些特性的输入。传统的功能点计数过程(TFPCP)不能用于测量面向对象(OO)系统的功能。本文从设计人员的角度提出了一个计数过程,用于在设计阶段测量面向对象系统的功能。它改编自TFPCP。本文的主要目的是利用面向对象设计阶段的所有可用信息来估计面向对象设计功能点(OODFP)。这种方法的新颖之处在于它考虑了OO系统的所有基本概念,如继承、聚合、关联和多态性。
{"title":"Object oriented design function points","authors":"D. Ram, S. Raju","doi":"10.1109/APAQ.2000.883785","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883785","url":null,"abstract":"Estimating different characteristics viz., size, cost, etc. of software during different phases of software development is required to manage the resources effectively. Function points measure can be used as an input to estimate these characteristics of software. The Traditional Function Point Counting Procedure (TFPCP) can not be used to measure the functionality of an Object Oriented (OO) system. This paper suggests a counting procedure to measure the functionality of an OO system during the design phase from a designers' perspective. It is adapted from the TFPCP. The main aim of this paper is to use all the available information during the OO design phase to estimate Object Oriented Design Function Points (OODFP). The novel feature of this approach is that it considers all the basic concepts of OO systems such as inheritance, aggregation, association and polymorphism.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128902160","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}
引用次数: 25
Object driven performance testing of Web applications Web应用程序的对象驱动性能测试
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883774
B. M. Subraya, S. Subrahmanya
Performance of many Web sites depends on the load on the site at peak time under varying conditions. Performance testing is normally conducted in reasonably simulated environment with the help of performance testing tools. However, performance of a Web site depends on various parameters and each parameter must be tested under varying stress levels. It is not possible to draw a common denominator for performance parameters to test the Web site due to complexity of Web sites. Different parts of the Web site must be tested with different parameters under varying condition and stress level. In such circumstances, it is necessary to decompose the Web site into many components, which represents the behavior of various business components. These business components are mapped to various objects that truly represent the behavior and structure of the part of the web site. These objects are subjected to performance testing with different parameters and stress levels. This paper addresses the new testing process, which uses the concept of decomposing the behavior of the Web site into testable components, which are mapped onto testable objects. These testable objects are subjected to performance testing under varied performance parameters and stress levels.
许多Web站点的性能取决于站点在不同条件下的峰值时间的负载。性能测试通常是借助性能测试工具在合理模拟的环境中进行的。但是,Web站点的性能取决于各种参数,并且必须在不同的压力水平下测试每个参数。由于Web站点的复杂性,不可能为测试Web站点的性能参数绘制一个公分母。网站的不同部分必须在不同的条件和压力水平下使用不同的参数进行测试。在这种情况下,有必要将Web站点分解为许多组件,这些组件代表各种业务组件的行为。这些业务组件被映射到各种对象,这些对象真正表示网站部分的行为和结构。这些对象在不同参数和应力水平下进行性能测试。本文讨论了新的测试过程,它使用了将Web站点的行为分解为可测试组件的概念,这些组件被映射到可测试对象上。这些可测试对象在不同的性能参数和应力水平下进行性能测试。
{"title":"Object driven performance testing of Web applications","authors":"B. M. Subraya, S. Subrahmanya","doi":"10.1109/APAQ.2000.883774","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883774","url":null,"abstract":"Performance of many Web sites depends on the load on the site at peak time under varying conditions. Performance testing is normally conducted in reasonably simulated environment with the help of performance testing tools. However, performance of a Web site depends on various parameters and each parameter must be tested under varying stress levels. It is not possible to draw a common denominator for performance parameters to test the Web site due to complexity of Web sites. Different parts of the Web site must be tested with different parameters under varying condition and stress level. In such circumstances, it is necessary to decompose the Web site into many components, which represents the behavior of various business components. These business components are mapped to various objects that truly represent the behavior and structure of the part of the web site. These objects are subjected to performance testing with different parameters and stress levels. This paper addresses the new testing process, which uses the concept of decomposing the behavior of the Web site into testable components, which are mapped onto testable objects. These testable objects are subjected to performance testing under varied performance parameters and stress levels.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132018141","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}
引用次数: 72
Refinement and modular verification with observers 用观察器进行细化和模块化验证
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883795
A. Merceron, G. Pinna
The formal verification of properties in reactive real-time systems is crucial, as these systems are often safety-critical ones. Refinement is a relevant operation in synchronous languages. In this paper, we argue that, in the synchronous approach to the design and implementation of reactive real-time systems, modular verification (from the point of view of the refining program) is best achieved with observers.
响应式实时系统的特性的正式验证是至关重要的,因为这些系统通常是安全关键系统。在同步语言中,细化是一个相关的操作。在本文中,我们认为,在设计和实现响应式实时系统的同步方法中,模块化验证(从精炼程序的角度来看)最好是通过观察者来实现的。
{"title":"Refinement and modular verification with observers","authors":"A. Merceron, G. Pinna","doi":"10.1109/APAQ.2000.883795","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883795","url":null,"abstract":"The formal verification of properties in reactive real-time systems is crucial, as these systems are often safety-critical ones. Refinement is a relevant operation in synchronous languages. In this paper, we argue that, in the synchronous approach to the design and implementation of reactive real-time systems, modular verification (from the point of view of the refining program) is best achieved with observers.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125284582","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
White on black: a white-box-oriented approach for selecting black box-generated test cases 黑上加白:选择黑盒生成的测试用例的面向白盒的方法
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883801
T. Chen, P. Poon, Sau-Fun Tang, Yuen-Tak Yu
Many useful test case construction methods that are based on important aspects of the specification have been proposed in the literature. A comprehensive test suite thus obtained is often very large and yet is non-redundant with respect to the aspects identified from the specification. This paper addresses the problem of selecting a subset of test cases from such a test suite. We propose the use of white box criteria to select test cases from the initial black-box-generated test suite. We illustrate our ideas with examples and demonstrate the viability and benefits of our approach by means of a case study.
文献中已经提出了许多基于规范的重要方面的有用的测试用例构建方法。这样获得的一个全面的测试套件通常是非常大的,但是相对于从规范中确定的方面来说是没有冗余的。本文解决了从这样一个测试套件中选择测试用例子集的问题。我们建议使用白盒标准从最初的黑盒生成的测试套件中选择测试用例。我们用实例说明我们的想法,并通过案例研究证明我们的方法的可行性和好处。
{"title":"White on black: a white-box-oriented approach for selecting black box-generated test cases","authors":"T. Chen, P. Poon, Sau-Fun Tang, Yuen-Tak Yu","doi":"10.1109/APAQ.2000.883801","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883801","url":null,"abstract":"Many useful test case construction methods that are based on important aspects of the specification have been proposed in the literature. A comprehensive test suite thus obtained is often very large and yet is non-redundant with respect to the aspects identified from the specification. This paper addresses the problem of selecting a subset of test cases from such a test suite. We propose the use of white box criteria to select test cases from the initial black-box-generated test suite. We illustrate our ideas with examples and demonstrate the viability and benefits of our approach by means of a case study.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133632718","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
Software project measurement criteria 软件项目度量标准
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883799
I. Hampton, B. Quinn
The consensus of opinion of a sample of Mass Transit Railway Corporation (MTRC) management and engineering staff is that projects containing software products have proved difficult to deliver to programme and within budget. This fact is further exasperated when a particular supplier does not subscribe to a "mature" software development process (SDP), thereby failing to either sustain consistency in the application or provide the client with visibility of progress throughout the development and manufacturing process. The introduction of standard SDPs has recently become an integral part of many contract specifications. This development has provided a defined measure of visibility of the SDP to the client. Software is of a nebulous composition, as opposed to being a physical commodity which can be visibly "measured". The quality of the software product is therefore deemed analogous to the processes adopted during production. The result is that the SDP can be ameliorated to formulate a framework for establishing a robust set of measurement criteria. This paper describes the approach adopted by MTRC in measuring the progress of a safety-related software-intensive development project. It should be noted however, that the exercise described in this paper is not constrained to software development, and the methodology can be adapted to measure any phase, element or activity of any project.
香港轨道交通公司(港铁)管理层及工程人员的调查结果显示,包含软件产品的项目难以按计划及在预算内交付。当一个特定的供应商没有订阅“成熟的”软件开发过程(SDP),从而无法维持应用程序的一致性,或者无法向客户提供整个开发和制造过程的可见性时,这一事实就更加恶化了。标准sdp的引入最近已成为许多合同规范的组成部分。该开发为客户端提供了SDP可见性的定义度量。软件是一种模糊的组合,而不是一种有形的商品,可以明显地“测量”。因此,软件产品的质量被认为类似于生产过程中所采用的过程。结果是,可以改进SDP,以制定一个框架,以建立一套稳健的测量标准。本文介绍港铁在量度与安全有关的软件密集发展计划的进度时所采用的方法。然而,应该注意的是,本文中描述的练习并不局限于软件开发,并且该方法可以用于度量任何项目的任何阶段、元素或活动。
{"title":"Software project measurement criteria","authors":"I. Hampton, B. Quinn","doi":"10.1109/APAQ.2000.883799","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883799","url":null,"abstract":"The consensus of opinion of a sample of Mass Transit Railway Corporation (MTRC) management and engineering staff is that projects containing software products have proved difficult to deliver to programme and within budget. This fact is further exasperated when a particular supplier does not subscribe to a \"mature\" software development process (SDP), thereby failing to either sustain consistency in the application or provide the client with visibility of progress throughout the development and manufacturing process. The introduction of standard SDPs has recently become an integral part of many contract specifications. This development has provided a defined measure of visibility of the SDP to the client. Software is of a nebulous composition, as opposed to being a physical commodity which can be visibly \"measured\". The quality of the software product is therefore deemed analogous to the processes adopted during production. The result is that the SDP can be ameliorated to formulate a framework for establishing a robust set of measurement criteria. This paper describes the approach adopted by MTRC in measuring the progress of a safety-related software-intensive development project. It should be noted however, that the exercise described in this paper is not constrained to software development, and the methodology can be adapted to measure any phase, element or activity of any project.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133556707","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
Formal modelling of interactive systems 交互系统的形式化建模
Pub Date : 2000-10-30 DOI: 10.1109/APAQ.2000.883794
Doug Goldson
This paper presents a case study in interface modelling and testing using the Z specification language. The paper models a single feature of a VCR and the use of Z allows the model to be tested from different points of view, including an approach to interface testing in which system dynamics are categorised according to formal attributes that are relevant to user cognition.
本文介绍了一个使用Z规范语言进行接口建模和测试的案例研究。本文对VCR的单个特征进行建模,使用Z允许从不同的角度对模型进行测试,包括一种界面测试方法,其中系统动力学根据与用户认知相关的形式属性进行分类。
{"title":"Formal modelling of interactive systems","authors":"Doug Goldson","doi":"10.1109/APAQ.2000.883794","DOIUrl":"https://doi.org/10.1109/APAQ.2000.883794","url":null,"abstract":"This paper presents a case study in interface modelling and testing using the Z specification language. The paper models a single feature of a VCR and the use of Z allows the model to be tested from different points of view, including an approach to interface testing in which system dynamics are categorised according to formal attributes that are relevant to user cognition.","PeriodicalId":432680,"journal":{"name":"Proceedings First Asia-Pacific Conference on Quality Software","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128405806","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
期刊
Proceedings First Asia-Pacific Conference on Quality Software
全部 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