首页 > 最新文献

Third International Conference on Quality Software, 2003. Proceedings.最新文献

英文 中文
Using design pattern to develop the quality MSC simulator software in performance test for GSM and GPRS system 利用设计模式开发了GSM和GPRS系统性能测试的高质量MSC仿真软件
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319124
Yunshan Ge
Design pattern is a solution in the structured format describing the problem and solution that can be applied in the new background. Global system for mobile communication (GSM) and general packet radio service (GPRS) are such backgrounds and they all need good MSC simulator software to guarantee the quality of performance test for the system. This paper introduces the method to develop the simulator software using several design patterns for MSC performance test in GSM and GPRS system. The usage of these patterns in the software is also depicted in detail, especially in the aspect of object-oriented design. From this paper, we can see that it is economical to achieve quality software by using design pattern, which makes the MSC performance test more efficient and economical. So, this paper is hopeful to benefit the other systems which needs software development with good quality and efficiency.
设计模式是一种结构化格式的解决方案,它描述了可以在新背景中应用的问题和解决方案。全球移动通信系统(GSM)和通用分组无线业务(GPRS)就是这样的背景,它们都需要良好的MSC仿真软件来保证系统性能测试的质量。本文介绍了在GSM和GPRS系统中采用几种设计模式开发MSC性能测试模拟器软件的方法。详细描述了这些模式在软件中的使用,特别是在面向对象设计方面。从本文可以看出,采用设计模式实现高质量软件是经济的,这使得MSC性能测试更加高效和经济。因此,本文对其他需要高质量、高效率软件开发的系统有一定的借鉴意义。
{"title":"Using design pattern to develop the quality MSC simulator software in performance test for GSM and GPRS system","authors":"Yunshan Ge","doi":"10.1109/QSIC.2003.1319124","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319124","url":null,"abstract":"Design pattern is a solution in the structured format describing the problem and solution that can be applied in the new background. Global system for mobile communication (GSM) and general packet radio service (GPRS) are such backgrounds and they all need good MSC simulator software to guarantee the quality of performance test for the system. This paper introduces the method to develop the simulator software using several design patterns for MSC performance test in GSM and GPRS system. The usage of these patterns in the software is also depicted in detail, especially in the aspect of object-oriented design. From this paper, we can see that it is economical to achieve quality software by using design pattern, which makes the MSC performance test more efficient and economical. So, this paper is hopeful to benefit the other systems which needs software development with good quality and efficiency.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131312593","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A systematic framework for evaluating hyperlink validity in Web environments 用于评估Web环境中超链接有效性的系统框架
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319101
Wen-Kui Chang, Shing-Kai Hon, W. Chu
In nowadays, the technical complexities of a Web site and variances to the browser make Web testing and quality control much more difficult. This paper investigates the quality issue of the Web systems and a systematic framework for Web testing is proposed, in which a Web application model is established to denote all components of a Web site by the Markov usage chain. To demonstrate its usability, a practical example of link validity testing is presented. The suggested validation mechanism not only generates automatically a complete set of the test scripts for link validation, but also provides quantitative analysis of the invalid components in a Web application.
如今,Web站点的技术复杂性和浏览器的多样性使得Web测试和质量控制变得更加困难。本文研究了Web系统的质量问题,提出了一个系统的Web测试框架,其中建立了一个Web应用模型,用马尔可夫使用链表示Web站点的所有组件。为了证明该方法的可用性,给出了一个链接有效性测试的实例。建议的验证机制不仅为链接验证自动生成一套完整的测试脚本,而且还提供了对Web应用程序中无效组件的定量分析。
{"title":"A systematic framework for evaluating hyperlink validity in Web environments","authors":"Wen-Kui Chang, Shing-Kai Hon, W. Chu","doi":"10.1109/QSIC.2003.1319101","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319101","url":null,"abstract":"In nowadays, the technical complexities of a Web site and variances to the browser make Web testing and quality control much more difficult. This paper investigates the quality issue of the Web systems and a systematic framework for Web testing is proposed, in which a Web application model is established to denote all components of a Web site by the Markov usage chain. To demonstrate its usability, a practical example of link validity testing is presented. The suggested validation mechanism not only generates automatically a complete set of the test scripts for link validation, but also provides quantitative analysis of the invalid components in a Web application.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131260463","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}
引用次数: 10
A note on test oracles and semantics of algebraic specifications 关于测试oracle和代数规范语义的注解
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319090
Hong Zhu
Algebraic testing is an automated software testing method based on algebraic formal specifications. It tests if a program correctly implements an algebraic specification by checking if the equations of the specification are satisfied. One of the key techniques of algebraic testing is the use of observation contexts as a test oracle so that the comparison of values of structured data can be realised by comparing values of simple data types. This leads to a behavioural semantics of algebraic specifications and divides sorts into observable and non-observable. To represent the structure of object-oriented programs and to facilitate incremental integration testing, this paper extends the notion of observable sorts by introducing a partial ordering between sorts to represent the importation relation between classes. In this framework, the validity of test oracles is formally proved in final algebra semantics.
代数测试是一种基于代数形式规范的自动化软件测试方法。它通过检查代数规范的方程是否满足来检验程序是否正确地实现了代数规范。代数测试的关键技术之一是使用观察上下文作为测试oracle,以便通过比较简单数据类型的值来实现结构化数据值的比较。这导致了代数规范的行为语义,并将分类划分为可观察和不可观察。为了表示面向对象程序的结构和便于增量集成测试,本文扩展了可观察排序的概念,引入了排序之间的偏排序来表示类之间的导入关系。在此框架下,测试预言的有效性在最终代数语义上得到形式化证明。
{"title":"A note on test oracles and semantics of algebraic specifications","authors":"Hong Zhu","doi":"10.1109/QSIC.2003.1319090","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319090","url":null,"abstract":"Algebraic testing is an automated software testing method based on algebraic formal specifications. It tests if a program correctly implements an algebraic specification by checking if the equations of the specification are satisfied. One of the key techniques of algebraic testing is the use of observation contexts as a test oracle so that the comparison of values of structured data can be realised by comparing values of simple data types. This leads to a behavioural semantics of algebraic specifications and divides sorts into observable and non-observable. To represent the structure of object-oriented programs and to facilitate incremental integration testing, this paper extends the notion of observable sorts by introducing a partial ordering between sorts to represent the importation relation between classes. In this framework, the validity of test oracles is formally proved in final algebra semantics.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134284052","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}
引用次数: 41
Modeling and verifying a Lego car using hybrid I/O automata 使用混合I/O自动机建模和验证乐高汽车
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319112
A. Fehnker, F. Vaandrager, Miaomiao Zhang
We illustrate the application of the hybrid I/O automata framework of Lynch, Segala & Vaandrager by using it to model and analyze the behavior of a simple Lego car with caterpillar treads. We derive constraints on the values of the parameters that occur in our hybrid model that guarantee that the car always moves forward along a black tape, and never gets off the tape or move backward. In order to simplify the correctness proof, we introduce a transition system that abstracts from the hybrid automaton in a rather drastic manner, but still preserves validity of the correctness properties in which we are interested. Even though our original model does not involve any disturbances, the general parametric analysis of the system allows us to extend our results in a trivial manner to a hybrid model in which several disturbances are allowed (mistakes in measurements of lengths, drift and jitter of the hardware clock, velocity, and distance between the two caterpillar treads).
我们通过使用Lynch, Segala和Vaandrager的混合I/O自动机框架来建模和分析一个带履带的简单乐高汽车的行为来说明它的应用。我们对混合模型中出现的参数值进行了约束,以保证汽车始终沿着黑色胶带向前行驶,而不会脱离胶带或向后移动。为了简化正确性证明,我们引入了一个转换系统,该系统以一种相当激烈的方式从混合自动机中抽象出来,但仍然保留了我们感兴趣的正确性属性的有效性。即使我们的原始模型不涉及任何干扰,系统的一般参数分析允许我们以一种微不足道的方式将我们的结果扩展到允许几种干扰的混合模型(长度测量错误,硬件时钟的漂移和抖动,速度和两个履带之间的距离)。
{"title":"Modeling and verifying a Lego car using hybrid I/O automata","authors":"A. Fehnker, F. Vaandrager, Miaomiao Zhang","doi":"10.1109/QSIC.2003.1319112","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319112","url":null,"abstract":"We illustrate the application of the hybrid I/O automata framework of Lynch, Segala & Vaandrager by using it to model and analyze the behavior of a simple Lego car with caterpillar treads. We derive constraints on the values of the parameters that occur in our hybrid model that guarantee that the car always moves forward along a black tape, and never gets off the tape or move backward. In order to simplify the correctness proof, we introduce a transition system that abstracts from the hybrid automaton in a rather drastic manner, but still preserves validity of the correctness properties in which we are interested. Even though our original model does not involve any disturbances, the general parametric analysis of the system allows us to extend our results in a trivial manner to a hybrid model in which several disturbances are allowed (mistakes in measurements of lengths, drift and jitter of the hardware clock, velocity, and distance between the two caterpillar treads).","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124881950","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}
引用次数: 16
Using supervisory control to synthesize safety controllers for connected spaces 利用监控技术合成连接空间的安全控制器
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319102
B. Sridharan, A. Mathur, K. Cai
A procedure for synthesizing safety controllers for pervasive computing environments is described. Control-theoretic techniques are used in the synthesis. We describe the notions of connected spaces and digital device manuals for modeling pervasive computing environments and devices, respectively. The safety requirements for the environment are specified as a set of safety policies. The safety policies are enforced by the safety controller. The notions of policy relaxation cost of the safety policies and safety criticality ranking of the devices are novel to this work. An experimental evaluation of the synthesis procedure is presented. Results show that the synthesis procedure scales linearly with respect to the density of the set of policies.
描述了普适计算环境下安全控制器的合成过程。在合成中采用了控制理论技术。我们分别描述了连接空间和数字设备手册的概念,用于对普惠计算环境和设备进行建模。环境的安全要求被指定为一组安全策略。安全策略由安全控制器执行。本文提出了安全策略放松成本和设备安全临界等级的概念。对合成过程进行了实验评价。结果表明,综合过程相对于策略集的密度呈线性扩展。
{"title":"Using supervisory control to synthesize safety controllers for connected spaces","authors":"B. Sridharan, A. Mathur, K. Cai","doi":"10.1109/QSIC.2003.1319102","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319102","url":null,"abstract":"A procedure for synthesizing safety controllers for pervasive computing environments is described. Control-theoretic techniques are used in the synthesis. We describe the notions of connected spaces and digital device manuals for modeling pervasive computing environments and devices, respectively. The safety requirements for the environment are specified as a set of safety policies. The safety policies are enforced by the safety controller. The notions of policy relaxation cost of the safety policies and safety criticality ranking of the devices are novel to this work. An experimental evaluation of the synthesis procedure is presented. Results show that the synthesis procedure scales linearly with respect to the density of the set of policies.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123110686","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
Component-based workflow architecture of a distributed software process management system 基于组件的分布式软件流程管理系统工作流体系结构
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319104
Yongyi Xie, Weishi Zhang
This paper deals with the component-based workflow architecture of a distributed software process management system called BetterProcess which is constructed to help software companies improve the quality and efficiency of cooperative work in software process improvement. Five requirements are discussed as the motivations in this paper. This architecture presents the overall structure of the system BetterProcess, which consists of its architectural software components, the externally visible properties of those components, and the relationships of them. These components mainly include the Client Runtime Engine, the cooperative server engine, the information converter, the information access middleware, etc. This paper also presents the application of this architecture in a specific distributed software process management for an ongoing development of a Web-based shipping management information system.
本文研究了分布式软件过程管理系统BetterProcess中基于组件的工作流体系结构,该体系结构旨在帮助软件公司提高软件过程改进协同工作的质量和效率。本文讨论了五个需求作为动机。该体系结构呈现了BetterProcess系统的整体结构,它由体系结构软件组件、这些组件的外部可见属性以及它们之间的关系组成。这些组件主要包括客户端运行时引擎、协同服务器引擎、信息转换器、信息访问中间件等。本文还介绍了该体系结构在基于web的航运管理信息系统开发中的分布式软件流程管理中的应用。
{"title":"Component-based workflow architecture of a distributed software process management system","authors":"Yongyi Xie, Weishi Zhang","doi":"10.1109/QSIC.2003.1319104","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319104","url":null,"abstract":"This paper deals with the component-based workflow architecture of a distributed software process management system called BetterProcess which is constructed to help software companies improve the quality and efficiency of cooperative work in software process improvement. Five requirements are discussed as the motivations in this paper. This architecture presents the overall structure of the system BetterProcess, which consists of its architectural software components, the externally visible properties of those components, and the relationships of them. These components mainly include the Client Runtime Engine, the cooperative server engine, the information converter, the information access middleware, etc. This paper also presents the application of this architecture in a specific distributed software process management for an ongoing development of a Web-based shipping management information system.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115039157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
State of the art in testing components 测试组件的最新技术
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319097
Sami Beydeda, V. Gruhn
The use of components in development of complex software systems can surely have various benefits. Their testing, however, is still one of the open issues in software engineering. Both the developer of a component and the developer of a system using components often face the problem that information vital for certain development tasks is not available. Such a lack of information has various consequences to both. One of the important consequences is that it might not only obligate the developer of a system to test the components used, it might also complicate these tests. This article gives an overview of component testing approaches that explicitly respect a lack of information in development.
在复杂软件系统的开发中使用组件肯定会带来各种好处。然而,它们的测试仍然是软件工程中悬而未决的问题之一。组件的开发人员和使用组件的系统的开发人员都经常面临这样的问题:对于某些开发任务至关重要的信息不可用。这种信息的缺乏对双方都有各种各样的影响。其中一个重要的结果是,它可能不仅要求系统的开发人员测试所使用的组件,还可能使这些测试复杂化。本文概述了组件测试方法,这些方法明确地考虑了开发中信息的缺乏。
{"title":"State of the art in testing components","authors":"Sami Beydeda, V. Gruhn","doi":"10.1109/QSIC.2003.1319097","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319097","url":null,"abstract":"The use of components in development of complex software systems can surely have various benefits. Their testing, however, is still one of the open issues in software engineering. Both the developer of a component and the developer of a system using components often face the problem that information vital for certain development tasks is not available. Such a lack of information has various consequences to both. One of the important consequences is that it might not only obligate the developer of a system to test the components used, it might also complicate these tests. This article gives an overview of component testing approaches that explicitly respect a lack of information in development.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124409941","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}
引用次数: 56
Asynchronous communication for complicated e-commerce applications 用于复杂电子商务应用的异步通信
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319099
WeiQi Cao, Juan-Zi Li, Kehong Wang, Tao Zeng
In this paper, we explored the various complicated e-commerce applications enhanced by loosely coupled asynchronous communication. And then, we put forward the automatic modeling of e-commerce based on the server-side component models. It fully leverages the various features of the underlying middleware services and meanwhile combines the dynamic modeling and coordination feature of workflow with the auto-generation and logic integration of the components. It realizes the faster development of workflow management system and also satisfies the demand of swift flexibility and extensibility on the business logic.
在本文中,我们探讨了由松散耦合异步通信增强的各种复杂电子商务应用。在此基础上,提出了基于服务器端组件模型的电子商务自动建模方法。它充分利用了底层中间件服务的各种特性,同时将工作流的动态建模和协调特性与组件的自动生成和逻辑集成相结合。实现了工作流管理系统的快速开发,满足了业务逻辑的快速灵活性和可扩展性的要求。
{"title":"Asynchronous communication for complicated e-commerce applications","authors":"WeiQi Cao, Juan-Zi Li, Kehong Wang, Tao Zeng","doi":"10.1109/QSIC.2003.1319099","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319099","url":null,"abstract":"In this paper, we explored the various complicated e-commerce applications enhanced by loosely coupled asynchronous communication. And then, we put forward the automatic modeling of e-commerce based on the server-side component models. It fully leverages the various features of the underlying middleware services and meanwhile combines the dynamic modeling and coordination feature of workflow with the auto-generation and logic integration of the components. It realizes the faster development of workflow management system and also satisfies the demand of swift flexibility and extensibility on the business logic.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116878465","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
Industrial strength software and quality: software and engineering at Siemens 工业实力软件和质量:西门子的软件和工程
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319117
R. Achatz, Frances Paulisch
This paper is based on Siemens extensive experience in the area of quality for software-based products, systems, and plants. It describes the "best practices" in the area of software and quality that are used at Siemens. These techniques include Siemens' approaches in the areas of assessments and improvement of development processes, the use of metrics to measure such improvements, testing and quality engineering, inspections and reviews, software architecture as well as organization issues associated with quality such as the sharing of best practices in these areas. The results are based on a number of examples from a broad variety of application areas (e.g. telecommunications, industrial automation, medical engineering and transportation). Our experience is that a focus on quality leads to reductions in cycle-time, effort, and costs and thus to business benefit.
本文基于西门子在基于软件的产品、系统和工厂质量领域的丰富经验。它描述了西门子在软件和质量领域使用的“最佳实践”。这些技术包括西门子在开发过程的评估和改进领域的方法,使用度量标准来衡量这些改进,测试和质量工程,检查和审查,软件架构以及与质量相关的组织问题,例如在这些领域分享最佳实践。这些结果是基于来自广泛应用领域(例如电信、工业自动化、医疗工程和运输)的许多例子。我们的经验是,对质量的关注会导致周期时间、工作量和成本的减少,从而带来商业利益。
{"title":"Industrial strength software and quality: software and engineering at Siemens","authors":"R. Achatz, Frances Paulisch","doi":"10.1109/QSIC.2003.1319117","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319117","url":null,"abstract":"This paper is based on Siemens extensive experience in the area of quality for software-based products, systems, and plants. It describes the \"best practices\" in the area of software and quality that are used at Siemens. These techniques include Siemens' approaches in the areas of assessments and improvement of development processes, the use of metrics to measure such improvements, testing and quality engineering, inspections and reviews, software architecture as well as organization issues associated with quality such as the sharing of best practices in these areas. The results are based on a number of examples from a broad variety of application areas (e.g. telecommunications, industrial automation, medical engineering and transportation). Our experience is that a focus on quality leads to reductions in cycle-time, effort, and costs and thus to business benefit.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132121657","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
MaTeLo - statistical usage testing by annotated sequence diagrams, Markov chains and TTCN-3 统计使用测试的注释序列图,马尔可夫链和TTCN-3
Pub Date : 2003-11-06 DOI: 10.1109/QSIC.2003.1319119
W. Dulz, Fenhua Zhen
In this paper, we present a general framework for testing time-critical systems and software, as it is proposed in the European IST project MaTeLo. The main focus is on automatically generating a MCUM (Markov chain usage model) starting from an FDT (formal description technique) description in order to derive TTCN-3 (testing and test control notation version 3) compatible test case definitions. Our approach is a combination of statistical usage testing based on a given MCUM and specification-based testing that is using FDT inputs. Within MaTeLo, special attention is given to international standardized FDT notations, specifically ITU-T MSC (message sequence chart). In addition, we make use of annotations to specify selected non-functional requirements to support the automated software testing of the real time systems. We also defined an XML-based representation format called MCML (Markov chain Markup Language) to build a common interface between various parts of the MaTeLo tool set.
在本文中,我们提出了一个测试时间关键型系统和软件的通用框架,因为它是在欧洲IST项目MaTeLo中提出的。主要的焦点是从FDT(正式描述技术)描述开始自动生成MCUM(马尔可夫链使用模型),以便派生TTCN-3(测试和测试控制符号版本3)兼容的测试用例定义。我们的方法是基于给定MCUM的统计使用测试和使用FDT输入的基于规范的测试的结合。在MaTeLo中,特别关注国际标准化FDT符号,特别是ITU-T MSC(报文序列图)。此外,我们利用注释来指定选择的非功能需求,以支持实时系统的自动化软件测试。我们还定义了一种基于xml的表示格式,称为MCML(马尔可夫链标记语言),以在MaTeLo工具集的各个部分之间构建一个公共接口。
{"title":"MaTeLo - statistical usage testing by annotated sequence diagrams, Markov chains and TTCN-3","authors":"W. Dulz, Fenhua Zhen","doi":"10.1109/QSIC.2003.1319119","DOIUrl":"https://doi.org/10.1109/QSIC.2003.1319119","url":null,"abstract":"In this paper, we present a general framework for testing time-critical systems and software, as it is proposed in the European IST project MaTeLo. The main focus is on automatically generating a MCUM (Markov chain usage model) starting from an FDT (formal description technique) description in order to derive TTCN-3 (testing and test control notation version 3) compatible test case definitions. Our approach is a combination of statistical usage testing based on a given MCUM and specification-based testing that is using FDT inputs. Within MaTeLo, special attention is given to international standardized FDT notations, specifically ITU-T MSC (message sequence chart). In addition, we make use of annotations to specify selected non-functional requirements to support the automated software testing of the real time systems. We also defined an XML-based representation format called MCML (Markov chain Markup Language) to build a common interface between various parts of the MaTeLo tool set.","PeriodicalId":145980,"journal":{"name":"Third International Conference on Quality Software, 2003. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2003-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120983049","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}
引用次数: 44
期刊
Third International Conference on Quality Software, 2003. 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