-
1
-
-
0034860011
-
The.NET contract wizard: Adding design by contract to languages other than Eiffel
-
IEEE Computer Society
-
Karine Arnout and Raphael Simon. The.NET contract wizard: Adding design by contract to languages other than Eiffel. In Proceedings of TOOLS 39, 29 July-3 August 2001, Santa Barbara, California, pages 14–23. IEEE Computer Society, 2001.
-
(2001)
Proceedings of TOOLS 39, 29 July-3 August 2001, Santa Barbara, California
, pp. 14-23
-
-
Arnout, K.1
Simon, R.2
-
2
-
-
0037813473
-
Jass-Java with assertions
-
D. Bartetzko, C. Fischer, M. Moller, and H. Wehrheim. Jass-Java with assertions. In Workshop on Runtime Verification held in conjunction with the 13th Conference on Computer Aided Verification, CAV’01, 2001.
-
(2001)
Workshop on Runtime Verification Held in Conjunction with the 13Th Conference on Computer Aided Verification, CAV’01
-
-
Bartetzko, D.1
Fischer, C.2
Moller, M.3
Wehrheim, H.4
-
3
-
-
0002190545
-
Test infected: Programmers love writing tests
-
Kent Beck and Erich Gamma. Test infected: Programmers love writing tests. Java Report, 3(7), July 1998.
-
(1998)
Java Report
, vol.3
, Issue.7
-
-
Beck, K.1
Gamma, E.2
-
5
-
-
0026256511
-
Software testing based on formal specifications: A theory and a tool
-
Gilles Bernot, Marie Claude Claudel, and Bruno Marre. Software testing based on formal specifications: a theory and a tool. Software Engineering Journal, 6(6):387–405, November 1991.
-
(1991)
Software Engineering Journal
, vol.6
, Issue.6
, pp. 387-405
-
-
Bernot, G.1
Claudel, M.C.2
Marre, B.3
-
6
-
-
0037813472
-
A run-time assertion checker for Java using JML
-
Technical Report TR #00-08, Ames, IA
-
Abhay Bhorkar. A run-time assertion checker for Java using JML. Technical Report TR #00-08, Department of Computer Science; Iowa State University, Ames, IA, May 2000.
-
(2000)
Department of Computer Science; Iowa State University
-
-
Bhorkar, A.1
-
7
-
-
0030288575
-
Design by contract in Smalltalk
-
November/December
-
Manuela Carrillo-Castellon, Jesus Garcia-Molina, Ernesto Pimentel, and Israel Repiso. Design by contract in Smalltalk. Journal of Object-Oriented Programming, 9(7):23–28, November/December 1996.
-
(1996)
Journal of Object-Oriented Programming
, vol.9
, Issue.7
, pp. 23-28
-
-
Carrillo-Castellon, M.1
Garcia-Molina, J.2
Pimentel, E.3
Repiso, I.4
-
8
-
-
84962535562
-
Structural specificationbased testing with ADL
-
IEEE Computer Society
-
Juei Chang, Debra J. Richardson, and Sriram Sankar. Structural specificationbased testing with ADL. In Proceedings of ISSTA 96, San Diego, CA, pages 62–70. IEEE Computer Society, 1996.
-
(1996)
Proceedingsof ISSTA 96, San Diego, CA
, pp. 62-70
-
-
Chang, J.1
Richardson, D.J.2
Sankar, S.3
-
10
-
-
84937540203
-
Isues in the full scale use of formal methods for automated testing
-
J. L. Crowley, J. F. Leathrum, and K. A. Liburdy. Isues in the full scale use of formal methods for automated testing. ACM SIGSOFT Software Engineering Notes, 21(3):71–78, May 1996.
-
(1996)
ACM SIGSOFT Software Engineering Notes
, vol.21
, Issue.3
, pp. 71-78
-
-
Crowley, J.L.1
Leathrum, J.F.2
Liburdy, K.A.3
-
11
-
-
0003372569
-
Saxe. Extended static checking
-
130 Lytton Ave., Palo Alto
-
David L. Detlefs, K. Rustan, M. Leino, Greg Nelson, and James B. Saxe. Extended static checking. SRC Research Report 159, Compaq Systems Research Center, 130 Lytton Ave., Palo Alto, Dec 1998.
-
(1998)
SRC Research Report 159, Compaq Systems Research Center
-
-
Detlefs, D.L.1
Rustan, K.2
Leino, M.3
Nelson, G.4
James, B.5
-
12
-
-
0141530058
-
CCEL: A metalanguage for C++
-
Portland, OR, August, USENIX Assoc. Berkeley, CA, USA
-
Carolyn K. Duby, Scott Meyers, and Steven P. Reiss. CCEL: A metalanguage for C++. In USENIX C++ Technical Conference Proceedings, pages 99–115, Portland, OR, August 1992. USENIX Assoc. Berkeley, CA, USA.
-
(1992)
USENIX C++ Technical Conference Proceedings
, pp. 99-115
-
-
Duby, C.K.1
Meyers, S.2
Reiss, S.P.3
-
13
-
-
0004119021
-
Adding contracts to Java with Handshake
-
Technical Report TRCS98-32
-
Andrew Duncan and Urs Holzle. Adding contracts to Java with Handshake. Technical Report TRCS98-32, Department of Computer Science, University of California, Santa Barbara, CA, December 1998.
-
(1998)
Epartment of Computer Science, University of California, Santa Barbara, CA
-
-
Duncan, A.1
Holzle, U.2
-
14
-
-
7044225024
-
Behavioral interface contracts for Java
-
Houston, TX
-
Robert Bruce Findler and Matthias Felleisen. Behavioral interface contracts for Java. Technical Report CS TR00-366, Department of Computer Science, Rice University, Houston, TX, August 2000.
-
(2000)
Technical Report CS TR00-366, Department of Computer Science, Rice University
-
-
Findler, R.B.1
Felleisen, M.2
-
15
-
-
0034866729
-
Simple support for design by contract in C++
-
IEEE Computer Society
-
Pedro Guerreiro. Simple support for design by contract in C++. In Proceedings of TOOLS 39, 29 July-3 August 2001, Santa Barbara, California, pages 24–34. IEEE Computer Society, 2001.
-
(2001)
Proceedingsof TOOLS 39, 29 July-3 August 2001, Santa Barbara, California
, pp. 24-34
-
-
Guerreiro, P.1
-
16
-
-
0017517121
-
Testing programs with the aid of a compiler
-
R. G. Hamlet. Testing programs with the aid of a compiler. IEEE Transactions on Software Engineering, 3(4):279–290, July 1977.
-
(1977)
IEEE Transactions on Software Engineering
, vol.3
, Issue.4
, pp. 279-290
-
-
Hamlet, R.G.1
-
17
-
-
0028202308
-
Automatic analysis and test case derivation for a restricted class of LOTOS expressions with data parameters
-
Teruo Higashino and Gregor V. Bochmann. Automatic analysis and test case derivation for a restricted class of LOTOS expressions with data parameters. IEEE Transactions on Software Engineering, 20(1):29–42, January 1994.
-
(1994)
IEEE Transactions on Software Engineering
, vol.20
, Issue.1
, pp. 29-42
-
-
Higashino, T.1
Bochmann, G.V.2
-
18
-
-
84944224349
-
A logic for the Java modeling language JML
-
Springer-Verlag
-
Bart Jacobs and Eric Poll. A logic for the Java modeling language JML. In Fundamental Approaches to Software Engineering (FASE’2001), Genova, Italy, 2001, volume 2029 of Lecture Notes in Computer Science, pages 284–299. Springer-Verlag, 2001.
-
(2001)
Fundamental Approaches to Software Engineering (FASE’2001), Genova, Italy, 2001, Volume 2029 of Lecture Notes in Computer Science
, pp. 284-299
-
-
Jacobs, B.1
Poll, E.2
-
19
-
-
0026591955
-
Specification and testing of abstract data types
-
Pankaj Jalote
-
Pankaj Jalote. Specification and testing of abstract data types. Computing Languages, 17(1):75–82, 1992.
-
(1992)
Computing Languages
, vol.17
, Issue.1
, pp. 75-82
-
-
Jalote, P.1
-
20
-
-
84944136687
-
-
JUnit. Http://www.junit.org.
-
-
-
-
21
-
-
35048835875
-
JContractor: A reflective Java library to support design by contract
-
In Pierre Cointe, editor, Springer-Verlag, July
-
Murat Karaorman, Urs Holzle, and John Bruno. jContractor: A reflective Java library to support design by contract. In Pierre Cointe, editor, Meta-Level Architectures and Reflection, Second International Conference on Reflection’99, Saint-Malo, France, July 19–21, 1999, Proceedings, volume 1616 of Lecture Notes in Computer Science, pages 175–196. Springer-Verlag, July 1999.
-
(1999)
Meta-Level Architectures and Reflection, Second International Conference on Reflection’99, Saint-Malo, France, July 19–21, 1999, Proceedings, Volume 1616 of Lecture Notes in Computer Science
, pp. 175-196
-
-
Karaorman, M.1
Holzle, U.2
Bruno, J.3
-
24
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Technical Report 98-06p, See
-
Gary T. Leavens, Albert L. Baker, and Clyde Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06p, Iowa State University, Department of Computer Science, August 2001. See www.jmlspecs.org.
-
(2001)
Iowa State University, Department of Computer Science
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
25
-
-
0000913573
-
JML: A notation for detailed design
-
Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Kluwer
-
Gary T. Leavens, Albert L. Baker, and Clye Ruby. JML: A notation for detailed design. In Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Behavioral Specifications of Businesses and Systems, chapter 12, pages 175–188. Kluwer, 1999.
-
(1999)
Behavioral Specifications of Businesses and Systems, Chapter 12
, pp. 175-188
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
26
-
-
84949524641
-
Enhancing the pre-and postcondition technique for more expressive specifications
-
In J. Davies J.M. Wing, J. Woodcock, editor, Springer-Verlag, September
-
Gary T. Leavens and Albert L. Baker. Enhancing the pre-and postcondition technique for more expressive specifications. In J. Davies J.M. Wing, J. Woodcock, editor, FM’99-Formal Methods, World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, September 1999. Proceedings, Volume II, volume 1708 of Lecture Notes in Computer Science, pages 1087–1106. Springer-Verlag, September 1999.
-
(1999)
FM’99-Formal Methods, World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, September 1999. Proceedings, Volume II, Volume 1708 of Lecture Notes in Computer Science
, pp. 1087-1106
-
-
Leavens, G.T.1
Baker, A.L.2
-
27
-
-
0004198444
-
Eiffel: The Language
-
Prentice Hall, New York, N.Y
-
Bertrand Meyer. Eiffel: The Language. Object-Oriented Series. Prentice Hall, New York, N.Y., 1992.
-
(1992)
Object-Oriented Series
-
-
Meyer, B.1
-
29
-
-
84945713135
-
Applying design by contract
-
B. Meyer. Applying design by contract. IEEE Computer, 25(10):40–51, October 1992.
-
(1992)
IEEE Computer
, vol.25
, Issue.10
, pp. 40-51
-
-
Meyer, B.1
-
30
-
-
0017961424
-
Automatic software test driver
-
D.J. Panzl. Automatic software test driver. IEEE Computer, pages 44–50, April 1978.
-
(1978)
IEEE Computer
, pp. 44-50
-
-
Panzl, D.J.1
-
31
-
-
84989202112
-
Generating a test oracle from program documentation
-
IEEE Computer Society, August
-
Dennis Peters and David L. Parnas. Generating a test oracle from program documentation. In Proceedings of ISSTA 94, Seattle, Washington, August, 1994, pages 58–65. IEEE Computer Society, August 1994.
-
(1994)
Proceedingsof ISSTA 94, Seattle, Washington, August, 1994
, pp. 58-65
-
-
Peters, D.1
Parnas, D.L.2
-
32
-
-
0003194983
-
Contracts: From analysis to C++ implementation
-
IEEE Computer Society
-
Reinhold Plosch and Josef Pichler. Contracts: From analysis to C++ implementation. In Proceedings of TOOLS 30, pages 248–257. IEEE Computer Society, 1999.
-
(1999)
Proceedingsof TOOLS 30
, pp. 248-257
-
-
Plosch, R.1
Pichler, J.2
-
34
-
-
84989175085
-
Richardson. TAOS: Testing with analysis and oracle support
-
IEEE Computer Society, August
-
Debra J. Richardson. TAOS: Testing with analysis and oracle support. In Proceedings of ISSTA 94, Seattle, Washington, August, 1994, pages 138–152. IEEE Computer Society, August 1994.
-
(1994)
Proceedings of ISSTA 94, Seattle, Washington, August, 1994
, pp. 138-152
-
-
Debra, J.1
-
35
-
-
0029185391
-
Rosenblum. A practical approach to programming with assertions
-
David R. Rosenblum. A practical approach to programming with assertions. IEEE Transactions on Software Engineering, 21(1):19–31, January 1995.
-
(1995)
IEEE Transactions on Software Engineering
, vol.21
, Issue.1
, pp. 19-31
-
-
David, R.1
-
36
-
-
4444357936
-
ADL: An interface definition language for specifying and testing software
-
August 1994. Proceedings of the Workshop on Interface Definition Language, Jeannette M. Wing (editor), Portland, Oregon
-
Sriram Sankar and Roger Hayes. ADL: An interface definition language for specifying and testing software. ACM SIGPLAN Notices, 29(8):13–21, August 1994. Proceedings of theWorkshop on Interface Definition Language, Jeannette M. Wing (editor), Portland, Oregon.
-
ACM SIGPLAN Notices
, vol.29
, Issue.8
, pp. 13-21
-
-
Sankar, S.1
Hayes, R.2
-
38
-
-
0038695275
-
An exception-based assertion mechanism for C++
-
July/August
-
David Welch and Scott Strong. An exception-based assertion mechanism for C++. Journal of Object-Oriented Programming, 11(4):50–60, July/August 1998.
-
(1998)
Journal of Object-Oriented Programming
, vol.11
, Issue.4
, pp. 50-60
-
-
Welch, D.1
Strong, S.2
|