期刊文献+

基于扩展CHAM的SA级路径覆盖方法

Method of Paths Coverage at SA Level Based on E-CHAM
下载PDF
导出
摘要 化学抽象机形式化语言(CHAM)通过把化学反应和抽象机的概念有机地结合来描述系统状态的变化,以此来指导分析和测试.针对软件体系结构(SA)中构件的概念,采用CHAM对SA中的构件进行建模,并据此导出该构件的标号迁移系统(LTS),以表示该构件与其它构件之间的行为交互,并根据选取的测试覆盖准则,生成基于此构件的LTS中的所有测试路径.最后以B/S体系结构为例,通过实验验证了该方法在生成DB构件的测试路径上是可行的. Chemical Abstract machine(CHAM) language describes system states diversification by combining chemical reaction and concept of Abstract machine.For this reason,description of CHAM can be employed in guiding analysis and testing.This paper uses CHAM to model components of software architecture(SA),and then derives labelled transition system(LTS) of this component to show interactive of component's behaviors.According to the selected coverage criteria,we derive all testing paths based on the LTS of the component.Finally,regarding Browser/Server(B/S) architecture as an example,the experiments on generating testing paths of DB component is shown feasible.
出处 《微电子学与计算机》 CSCD 北大核心 2011年第9期22-26,共5页 Microelectronics & Computer
基金 教育部项目(10YJC870025)
关键词 测试路径 标号迁移系统 测试覆盖准则 化学抽象机 testing path LTS testing criteria chemical Abstract machine
  • 相关文献

参考文献8

  • 1Bertolino A,Inverardi P, Muccini H. Deriving test plans from architectural deseriptions[C]//Proe, of Int'l Conf. on Software Engineering. Ireland: Limerick, ACM Press, 2000 : 220-229.
  • 2Bertolino A,Corradini F,Inverardi P, et al. Architectural abstractions to support analysis and testing[R/OL]. Italy: University of L' Aquila, 1999.
  • 3EickelmannNS, Richardson DJ. Whatmakes one sobware architecture more testable than another? [J].21st Intemational Software Architecture Symposium, 1996 (22):65-67.
  • 4Allen R. A formal approach to software architecture[R]. CMU-CS--97 - 144. CMU Technical Report, USA: Pittsburgh, 1997.
  • 5Zhenyi Jin, Offutt J. Deriving tests from software architectures[C]//Proceedings of the 12th International Symposium on Software Reliability Engineering. China: Hongkong, 2001 : 308-313.
  • 6Zhenyi Jin A software architecture--based testing technique[D/OL]. USA, Vrginia: George Mason University, Fairfax VA, 2000.
  • 7Inverardi P,Wolf A L. Formal specifications and analysis of software architectures using the chemical abstract machine model[J].IEEE Transactions on Software Engineering,1995,21(4) : 373-386.
  • 8孟平,苏鸿根,王昭顺.B/S体系结构及其在测试管理系统中的应用[J].微电子学与计算机,2004,21(2):25-28. 被引量:12

二级参考文献1

  • 1柴晓路.架构Web Service:什么是Web服务.http://www.csdn.net,.

共引文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部