期刊文献+

基于有限自动机的面向对象软件规约测试 被引量:2

Testing object-oriented software specification based on finite automata
下载PDF
导出
摘要 面向对象方法已经逐步代替基于过程的方法成为软件开发的主流,然而面向对象软件的测试和维护代价却并没有因此而减少。虽然在面向对象软件测试方面做了很多的研究工作,但是大多数针对面向对象软件测试的研究都是针对单一类的测试,而不是更高层次上的对面向对象软件规约的测试。提出了一种基于有限自动机的测试框架以测试面向对象软件规约中存在的不完整性和不一致性。该方法有别于公式证明和模型检查,它直接依据可执行的有限自动机来执行测试而不是人工的推导公式证明也不产生大量的状态空间。 Object-oriented (00) software techniques have gradually replaced procedure-oriented programming as the mainstream of software industry. However the cost of testing and maintenance of OO software did not reduce as it is. Although there are a lot of researches on OO software testing, most of them are focused on the single class testing instead of high level testing for OO specification. A testing framework based on finite automata is presented for testing the inconsistency and incompleteness of O0 specification. The approach differs from formal proofs and model checking. It performs testing directly on executable finite automata without manually deriving formal proofs or generating a great deal of state spaces.
出处 《计算机工程与设计》 CSCD 北大核心 2007年第5期1005-1006,1019,共3页 Computer Engineering and Design
关键词 软件测试 有限自动机 软件规约 完整性 一致性 sottware testing finite automata sottware specification completeness consistency
  • 相关文献

参考文献8

  • 1Sergio Antoy,Dick Hamlet.Automatically checking an implementation against its formal specification[J].IEEE Transaction on Software Engineering,2000,26(1):55-69.
  • 2Ana Cavalcanti,David A Naumann.A weakest precondition semantics for refinement of object-oriented programs[J].IEEE Transaction on Software Engineering,2000,26(8):713-727.
  • 3Eden A H,Hirshfeld Y.Principles in formal specification of object-oriented design and architecture[C].Toronto,Canada:CA SCON,2001.
  • 4Inna K,Ral H U.Efficient checking sequences for testing finite state machines[J].Information and Software Technology,1999,41:799-812.
  • 5Lyer S,Ramesh S.Apportioning:a technique for efficient reachability analysis of concurrent object-oriented programs[J].IEEE Transactions on Software Engineering,2000,27(1):1037-1056.
  • 6韩冰青,张亚图,明朝辉.基于扩展有限状态机的一致性测试例生成研究[J].福建电脑,2004,20(7):38-39. 被引量:1
  • 7Robert V B.面向对象系统测试[M].北京:人民邮电出版社,2001.
  • 8PaulCJorgensen.软件测试[M].北京:机械工业出版社,2003..

二级参考文献3

共引文献7

同被引文献13

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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