Analyzing Relation between Software Architecture Testing Criteria on Test Sequences

L. Lun, Xuemei Ding
{"title":"Analyzing Relation between Software Architecture Testing Criteria on Test Sequences","authors":"L. Lun, Xuemei Ding","doi":"10.1109/SSIRI.2009.51","DOIUrl":null,"url":null,"abstract":"Software architecture provides a high-level model of large, complex systems using suitable abstractions of the system components and their interactions. SA dynamic descriptions can be usefully employed in testing and analysis. We describe an approach for SA-based test sequences. This paper discusses formal description of CHAM, and presents rule dependence graph, which shows the rule dependence relations of SA. Then we define two criteria and introduce algorithms to generate test sequences for rule dependence graph. Finally, a CASE tool is built, which uses Collaborative Writing system as an architecture model to illustrate the derivation of rule dependence graph and the generation of test sequences. Demonstration results present the relationship of test sequences on two criteria with the increasing numbers of components.","PeriodicalId":196276,"journal":{"name":"2009 Third IEEE International Conference on Secure Software Integration and Reliability Improvement","volume":"59 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Third IEEE International Conference on Secure Software Integration and Reliability Improvement","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SSIRI.2009.51","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

Software architecture provides a high-level model of large, complex systems using suitable abstractions of the system components and their interactions. SA dynamic descriptions can be usefully employed in testing and analysis. We describe an approach for SA-based test sequences. This paper discusses formal description of CHAM, and presents rule dependence graph, which shows the rule dependence relations of SA. Then we define two criteria and introduce algorithms to generate test sequences for rule dependence graph. Finally, a CASE tool is built, which uses Collaborative Writing system as an architecture model to illustrate the derivation of rule dependence graph and the generation of test sequences. Demonstration results present the relationship of test sequences on two criteria with the increasing numbers of components.
基于测试序列的软件架构测试准则关系分析
软件架构使用系统组件及其交互的适当抽象,为大型复杂系统提供高级模型。SA动态描述可以有效地用于测试和分析。我们描述了一种基于sa的测试序列的方法。讨论了规则依赖关系的形式化描述,给出了规则依赖关系图,显示了规则依赖关系。在此基础上,定义了规则依赖图的两个测试准则,并介绍了生成测试序列的算法。最后,构建了一个CASE工具,该工具以协同写作系统为架构模型,说明了规则依赖图的推导和测试序列的生成。论证结果表明,两个准则上的测试序列随成分数量的增加而增加。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信