-
1
-
-
18944376105
-
Static verification and extreme programming
-
December, URL
-
Peter Amey and Roderick Chapman. Static verification and extreme programming. In SIGAda'03, December 2003. URL http://www.praxis-his.com/ sparkada/ publications-confs.asp.
-
(2003)
SIGAda'03
-
-
Amey, P.1
Chapman, R.2
-
2
-
-
72249120519
-
-
Ralph-Johan Back. On the Correctness of Refinement Steps in Program Development. PhD thesis, University of Helsinki, 1978. Report A-1978-4.
-
Ralph-Johan Back. On the Correctness of Refinement Steps in Program Development. PhD thesis, University of Helsinki, 1978. Report A-1978-4.
-
-
-
-
7
-
-
33846543098
-
-
Official Google Research Blog, June 2006. URL
-
Joshua Bloch. Nearly all binary searches and mergesorts are broken. Official Google Research Blog, June 2006. URL http://googleresearch.blogspot. com/2006/ 06/extra-extra-read-all-about-it-nearly.html.
-
Nearly all binary searches and mergesorts are broken
-
-
Bloch, J.1
-
9
-
-
0036980185
-
Korat: Automated Testing Based on Java Predicates
-
Phyllis Frankl, editor, Rome, Italy, July
-
Chandrasekhar Boyapati, Sarfraz Khurshid, and Darko Marinov. Korat: Automated Testing Based on Java Predicates. In Phyllis Frankl, editor, Proc.ISSTA, Rome, Italy, July 2002.
-
(2002)
Proc.ISSTA
-
-
Boyapati, C.1
Khurshid, S.2
Marinov, D.3
-
10
-
-
84869734503
-
-
Steve Christey and Robert A. Martin. Vulnerability type distributions in cve, May 2007. URL, Version 1.1
-
Steve Christey and Robert A. Martin. Vulnerability type distributions in cve, May 2007. URL http://cwe.mitre. org/documents/vuln-trends/index.html. Version 1.1.
-
-
-
-
11
-
-
33947311850
-
Goal-directed reasoning for specification-based data structure repair
-
December
-
Brian Demsky and Martin C. Rinard. Goal-directed reasoning for specification-based data structure repair. TSE, 32(12):931-951, December 2006.
-
(2006)
TSE
, vol.32
, Issue.12
, pp. 931-951
-
-
Demsky, B.1
Rinard, M.C.2
-
13
-
-
0037710417
-
A constructive approach to the problem of program correctness
-
September
-
Edsgar W. Dijkstra. A constructive approach to the problem of program correctness. BIT Numerical Mathematics, 8(3): 174-186, September 1968.
-
(1968)
BIT Numerical Mathematics
, vol.8
, Issue.3
, pp. 174-186
-
-
Dijkstra, E.W.1
-
14
-
-
0001654941
-
Notes on structured programming
-
O.-J. Dahl, C.A.R. Hoare, and E.W. Dijkstra, editors, Academic Press, New York
-
Edsgar W. Dijkstra. Notes on structured programming. In O.-J. Dahl, C.A.R. Hoare, and E.W. Dijkstra, editors, Structured Programming. Academic Press, New York, 1972.
-
(1972)
Structured Programming
-
-
Dijkstra, E.W.1
-
15
-
-
33646141905
-
Example centric programming
-
Doug Schmidt, editor, October
-
Jonathan Edwards. Example centric programming. In Doug Schmidt, editor, Proc.19th OOPSLA, October 2004.
-
(2004)
Proc.19th OOPSLA
-
-
Edwards, J.1
-
16
-
-
31744448774
-
Subtext: Uncovering the simplicity of programming
-
Richard P. Gabriel, editor, October, ISBN 1-59593-031-0
-
Jonathan Edwards. Subtext: Uncovering the simplicity of programming. In Richard P. Gabriel, editor, Proc.20th OOPSLA, October 2005. ISBN 1-59593-031-0.
-
(2005)
Proc.20th OOPSLA
-
-
Edwards, J.1
-
17
-
-
42149147913
-
No ifs, ands, or buts: Uncovering the simplicity of conditionals
-
Montréal, Canada, October
-
Jonathan Edwards. No ifs, ands, or buts: Uncovering the simplicity of conditionals. In Proc.22nd OOPSLA, pages 639-658, Montréal, Canada, October 2007.
-
(2007)
Proc.22nd OOPSLA
, pp. 639-658
-
-
Edwards, J.1
-
18
-
-
77954023746
-
Assertion-based repair of complex data structures
-
Alexander Egyed and Bernd Fischer, editors, Atlanta, GA, November
-
B. Elkarablieh, I. Garcia, Y. Suen, and S. Khurshid. Assertion-based repair of complex data structures. In Alexander Egyed and Bernd Fischer, editors, Proc.22nd ASE, Atlanta, GA, November 2007.
-
(2007)
Proc.22nd ASE
-
-
Elkarablieh, B.1
Garcia, I.2
Suen, Y.3
Khurshid, S.4
-
19
-
-
70350635004
-
-
January 2007. URL
-
Martin Fowler. Mocks aren't stubs, January 2007. URL http://martinfowler. com/articles/ mocksArentStubs.html.
-
Mocks aren't stubs
-
-
-
20
-
-
0026926404
-
Specifications are (preferably) executable
-
September
-
Norbert E. Fuchs. Specifications are (preferably) executable. Software Engineering Journal, 7(5):323-334, September 1992.
-
(1992)
Software Engineering Journal
, vol.7
, Issue.5
, pp. 323-334
-
-
Fuchs, N.E.1
-
22
-
-
0036735640
-
Requirements and testing: Seven missinglink myths
-
Dorothy Graham. Requirements and testing: Seven missinglink myths. IEEE Software, 19(5):15-17, 2002.
-
(2002)
IEEE Software
, vol.19
, Issue.5
, pp. 15-17
-
-
Graham, D.1
-
23
-
-
0001316705
-
Specifications are not (necessarily) executable
-
ISSN 0268-6961
-
Ian Hayes and Cliff B. Jones. Specifications are not (necessarily) executable. Software Engineering Journal, 4(6):330-338, 1989. ISSN 0268-6961.
-
(1989)
Software Engineering Journal
, vol.4
, Issue.6
, pp. 330-338
-
-
Hayes, I.1
Jones, C.B.2
-
24
-
-
0018306280
-
Do considered od: A contribution to the programming calculus
-
E. Hehner. Do considered od: a contribution to the programming calculus. Acta Informatica, 11:287-304, 1979.
-
(1979)
Acta Informatica
, vol.11
, pp. 287-304
-
-
Hehner, E.1
-
25
-
-
0015482118
-
Proof of correctness of data representations
-
December
-
C. A. R. Hoare. Proof of correctness of data representations. Acta Informatica, 1(4):271-281, December 1972.
-
(1972)
Acta Informatica
, vol.1
, Issue.4
, pp. 271-281
-
-
Hoare, C.A.R.1
-
26
-
-
0023418847
-
An overview of some formal methods for program design
-
C. A. R. Hoare. An overview of some formal methods for program design. IEEE Computer, 20(9):85-91, 1987.
-
(1987)
IEEE Computer
, vol.20
, Issue.9
, pp. 85-91
-
-
Hoare, C.A.R.1
-
27
-
-
0002426352
-
Lightweight formal methods
-
April
-
Daniel Jackson and Jeanette Wing. Lightweight formal methods. IEEE Computer, pages 21-22, April 1996.
-
(1996)
IEEE Computer
, pp. 21-22
-
-
Jackson, D.1
Wing, J.2
-
29
-
-
0038382869
-
The early search for tractable ways of reasoning about programs
-
Clifford B. Jones. The early search for tractable ways of reasoning about programs. IEEE Annals of the History of Computing, 25(2):26-49, 2003.
-
(2003)
IEEE Annals of the History of Computing
, vol.25
, Issue.2
, pp. 26-49
-
-
Jones, C.B.1
-
31
-
-
36348958950
-
-
Ben Krause and Tim Wahls. jmle: A tool for executing jml specifications via constraint programming. In L. Brim, editor, Formal Methods for Industrial Critical Systems (FMICS'06), 4346 of LNCS, pages 293-296. Springer-Verlag, August 2006.
-
Ben Krause and Tim Wahls. jmle: A tool for executing jml specifications via constraint programming. In L. Brim, editor, Formal Methods for Industrial Critical Systems (FMICS'06), volume 4346 of LNCS, pages 293-296. Springer-Verlag, August 2006.
-
-
-
-
32
-
-
37149027297
-
A behavioral interface specification language for Java
-
Preliminary design of JML:, Technical Report 98-06u, Iowa State University, April, URL
-
Gary T. Leavens, Albert L. Baker, and Clyde Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06u, Iowa State University, April 2003. URL http://www.jmlspecs.org.
-
(2003)
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
35
-
-
67650736074
-
TestEra: A Novel Framework for Automated Testing of Java Programs
-
November
-
Darko Marinov and Sarfraz Khurshid. TestEra: A Novel Framework for Automated Testing of Java Programs. In Proc.16th ASE, pages 22-31, November 2001.
-
(2001)
Proc.16th ASE
, pp. 22-31
-
-
Marinov, D.1
Khurshid, S.2
-
36
-
-
39449101442
-
Tests and Requirements, Requirements and Tests: A Möbius Strip
-
Robert C. Martin and Grigori Melnik. Tests and Requirements, Requirements and Tests: A Möbius Strip. IEEE Software, 25(1):54-59, 2008.
-
(2008)
IEEE Software
, vol.25
, Issue.1
, pp. 54-59
-
-
Martin, R.C.1
Melnik, G.2
-
38
-
-
0024036510
-
The specification statement
-
Carroll Morgan. The specification statement. TOPLAS, 10(3), 1988.
-
(1988)
TOPLAS
, vol.10
, Issue.3
-
-
Morgan, C.1
-
39
-
-
0003648103
-
-
Prentice-Hall, Inc, 2nd edition, First edition
-
Carroll Morgan. Programming from Specifications. Prentice-Hall, Inc., 2nd edition, 1998. First edition 1990.
-
(1990)
Programming from Specifications
-
-
Morgan, C.1
-
40
-
-
0023558869
-
A theoretical basis for stepwise refinement and the programming calculus
-
December
-
J. Morris. A theoretical basis for stepwise refinement and the programming calculus. Science of Computer Programming, 9 (3), December 1987.
-
(1987)
Science of Computer Programming
, vol.9
, Issue.3
-
-
Morris, J.1
-
42
-
-
72249112861
-
-
Martin Odersky, Lex Spoon, and Bill Venners. Programming in Scala. Artima, November 2008.
-
Martin Odersky, Lex Spoon, and Bill Venners. Programming in Scala. Artima, November 2008.
-
-
-
-
43
-
-
72249117037
-
-
Committee on Certifiably Dependable Software Systems, editor. Summary of a Workshop on Software Certification and Dependability. The National Academies Press, 2004. ISBN 978-0-309-09429-0. URL http://books.nap.edu/ catalog.php?record-id=11133.
-
Committee on Certifiably Dependable Software Systems, editor. Summary of a Workshop on Software Certification and Dependability. The National Academies Press, 2004. ISBN 978-0-309-09429-0. URL http://books.nap.edu/ catalog.php?record-id=11133.
-
-
-
-
44
-
-
77949895973
-
Equality and hashing for (almost) free: Generating implementations from abstraction functions
-
Joanne Atlee and Paola Inverardi, editors
-
Derek Rayside, Zev Benjamin, Rishabh Singh, Joseph P. Near, Aleksandar Milicevic, and Daniel Jackson. Equality and hashing for (almost) free: Generating implementations from abstraction functions. In Joanne Atlee and Paola Inverardi, editors, Proc.31st ICSE, 2009.
-
(2009)
Proc.31st ICSE
-
-
Rayside, D.1
Benjamin, Z.2
Singh, R.3
Near, J.P.4
Milicevic, A.5
Jackson, D.6
-
45
-
-
56349142435
-
-
Filippo Ricca, Marco Torchiano, Massimiliano Di Penta, Mariano Ceccato, and Paolo Tonella. Using acceptance tests as a support for clarifying requirements: A series of experiments. Information and Software Technology, 51(2):270-283, 2009.
-
Filippo Ricca, Marco Torchiano, Massimiliano Di Penta, Mariano Ceccato, and Paolo Tonella. Using acceptance tests as a support for clarifying requirements: A series of experiments. Information and Software Technology, 51(2):270-283, 2009.
-
-
-
-
46
-
-
38149009770
-
Declarative object identity using relation types
-
Erik Ernst, editor, Proc.21st ECOOP, of, Berlin, Germany, July, Springer-Verlag
-
Mandana Vaziri, Frank Tip, Stephen Fink, and Julian Dolby. Declarative object identity using relation types. In Erik Ernst, editor, Proc.21st ECOOP, volume 4609 of LNCS, pages 54-78, Berlin, Germany, July 2007. Springer-Verlag.
-
(2007)
LNCS
, vol.4609
, pp. 54-78
-
-
Vaziri, M.1
Tip, F.2
Fink, S.3
Dolby, J.4
-
48
-
-
84976773567
-
Program development by stepwise refinement
-
April
-
NiklausWirth. Program development by stepwise refinement. CACM, 14(4):221-227, April 1971.
-
(1971)
CACM
, vol.14
, Issue.4
, pp. 221-227
-
-
NiklausWirth1
-
49
-
-
72249122878
-
A light-weight specification language for bounded program verification. Master's thesis
-
May, Advised by Daniel Jackson
-
Kuat Yessenov. A light-weight specification language for bounded program verification. Master's thesis, MIT, May 2009. Advised by Daniel Jackson.
-
(2009)
MIT
-
-
Yessenov, K.1
|