Abstraction in Assertion-Based Test Oracles
暂无分享,去创建一个
[1] Stephen H. Edwards,et al. Model variables: cleanly supporting abstraction in design by contract , 2005, Softw. Pract. Exp..
[2] Chuck Allison. Data abstraction , 1995 .
[3] K. Rustan M. Leino,et al. Data abstraction and information hiding , 2002, TOPL.
[4] Yoonsik Cheon. Automated Random Testing to Detect Specification-Code Inconsistencies , 2007, SETP.
[5] David Lorge Parnas,et al. Using Test Oracles Generated from Program Documentation , 1998, IEEE Trans. Software Eng..
[6] Richard G. Hamlet,et al. Automatically Checking an Implementation against Its Formal Specification , 2000, IEEE Trans. Software Eng..
[7] Stephen H. Edwards,et al. Contract-checking wrappers for C++ classes , 2004, IEEE Transactions on Software Engineering.
[8] Bertrand Meyer,et al. Eiffel: The Language , 1991 .
[9] Albert L. Baker,et al. Preliminary design of JML: a behavioral interface specification language for java , 2006, SOEN.
[10] Gary T. Leavens,et al. A Simple and Practical Approach to Unit Testing: The JML and JUnit Way , 2002, ECOOP.
[11] Wolfram Schulte,et al. The ABCs of specification: asml, behavior, and components , 2001, Informatica.
[12] Richard G. Hamlet,et al. Data Abstraction, Implementation, Specification, and Testing , 1981, TOPL.
[13] Michael D. Ernst,et al. An overview of JML tools and applications , 2003, International Journal on Software Tools for Technology Transfer.
[14] Alexander K. Petrenko,et al. Java Specification Extension for Automated Test Development , 2001, Ershov Memorial Conference.
[15] Carlos E. Rubio-Medrano,et al. Random Test Data Generation for Java Classes Annotated with JML Specifications , 2007, Software Engineering Research and Practice.
[16] David S. Rosenblum. A Practical Approach to Programming With Assertions , 1995, IEEE Trans. Software Eng..
[17] David Coppit,et al. On the Use of Specification-Based Assertions as Test Oracles , 2005, 29th Annual IEEE/NASA Software Engineering Workshop.
[18] C. A. R. Hoare,et al. An axiomatic basis for computer programming , 1969, CACM.