-
1
-
-
4644347087
-
The KeY tool
-
(in press)
-
Ahrendt W, Baar T, Beckert B, Bubel R, Giese M, Hähnle R, Menzel W, Mostowski W, Roth A, Schlager S, Schmitt PH (2004) The KeY tool. Softw Syst Model (in press)
-
(2004)
Softw. Syst. Model
-
-
Ahrendt, W.1
Baar, T.2
Beckert, B.3
Bubel, R.4
Giese, M.5
Hähnle, R.6
Menzel, W.7
Mostowski, W.8
Roth, A.9
Schlager, S.10
Schmitt, P.H.11
-
2
-
-
0042090533
-
Industrial strength exception freedom
-
Amey P, Chapman R (2002) Industrial strength exception freedom. In: ACM SigAda 2002, pp 1-9
-
(2002)
ACM SigAda 2002
, pp. 1-9
-
-
Amey, P.1
Chapman, R.2
-
3
-
-
0033907702
-
Automatically checking an implementation against its formal specification
-
10.1109/32.825766
-
Antoy S, Hamlet D (2000) Automatically checking an implementation against its formal specification. IEEE Trans Softw Eng 26(1):55-69 10.1109/32.825766
-
(2000)
IEEE Trans. Softw. Eng.
, vol.26
, Issue.1
, pp. 55-69
-
-
Antoy, S.1
Hamlet, D.2
-
4
-
-
0141571910
-
High integrity software: The SPARK approach to safety and security
-
Addison-Wesley, Reading, MA
-
Barnes J (2003) High integrity software: The SPARK approach to safety and security. Addison-Wesley, Reading, MA
-
(2003)
-
-
Barnes, J.1
-
5
-
-
4644269527
-
Verification of object-oriented programs with invariants
-
Barnett M, DeLine R, Fähndrich M, Leino KRM, Schulte W (2004) Verification of object-oriented programs with invariants. J Object Technol 3(6):27-56
-
(2004)
J. Object Technol.
, vol.3
, Issue.6
, pp. 27-56
-
-
Barnett, M.1
DeLine, R.2
Fähndrich, M.3
Leino, K.R.M.4
Schulte, W.5
-
6
-
-
25144501970
-
The Spec# programming system: An overview
-
Springer, Berlin Heidelberg New York (in press)
-
Barnett M, Leino KRM, Schulte W (2004) The Spec# programming system: An overview. In: Construction and analysis of safe, secure and interoperable smart devices (CASSIS). Lecture notes in computer science, vol. Springer, Berlin Heidelberg New York (in press)
-
(2004)
Construction and Analysis of Safe, Secure and Interoperable Smart Devices (CASSIS). Lecture Notes in Computer Science
-
-
Barnett, M.1
Leino, K.R.M.2
Schulte, W.3
-
7
-
-
35048827919
-
Friends need a bit more: Maintaining invariants over shared state
-
Kozen D (ed) Springer, Berlin Heidelberg New York
-
Barnett M, Naumann D (2004) Friends need a bit more: Maintaining invariants over shared state. In: Kozen D (ed) Mathematics of program construction. Lecture notes in computer science, vol 3125. Springer, Berlin Heidelberg New York, pp 54-84
-
(2004)
Mathematics of Program Construction. Lecture Notes in Computer Science
, vol.3125
, pp. 54-84
-
-
Barnett, M.1
Naumann, D.2
-
8
-
-
24144478137
-
99.44% pure: Useful abstractions in specifications
-
University of Nijmegen
-
Barnett M, Naumann DA, Schulte W, Sun Q (2004) 99.44% pure: Useful abstractions in specifications. In: Formal techniques for Java-like programs. Proceedings of the ECOOP'2004 workshop. Technical Report NIII-R0426, University of Nijmegen, pp 11-18
-
(2004)
Formal Techniques for Java-like Programs. Proceedings of the ECOOP'2004 Workshop. Technical Report NIII-R0426
, pp. 11-18
-
-
Barnett, M.1
Naumann, D.A.2
Schulte, W.3
Sun, Q.4
-
9
-
-
19144368375
-
Jass - Java with assertions
-
Havelund K, Rosu G (eds)
-
Bartetzko D, Fischer C, Möller M, Wehrheim H (2001) Jass - Java with assertions. In: Havelund K, Rosu G (eds) Workshop on runtime verification at CAV'01. Electronic notes in theoretical computer science, vol 55(2)
-
(2001)
Workshop on Runtime Verification at CAV'01. Electronic Notes in Theoretical Computer Science
, vol.55
, Issue.2
-
-
Bartetzko, D.1
Fischer, C.2
Möller, M.3
Wehrheim, H.4
-
10
-
-
0002190545
-
Test infected: Programmers love writing tests
-
Beck K, Gamma E (1998) Test infected: Programmers love writing tests. Java Rep 3(7):37-50
-
(1998)
Java Rep.
, vol.3
, Issue.7
, pp. 37-50
-
-
Beck, K.1
Gamma, E.2
-
11
-
-
84903134095
-
The LOOP compiler for Java and JML
-
Margaria T, Yi W (eds) Springer, Berlin Heidelberg New York
-
van den Berg J, Jacobs B (2001) The LOOP compiler for Java and JML. In: Margaria T, Yi W (eds) TACAS'01. Lecture notes in computer science, vol 2031. Springer, Berlin Heidelberg New York, pp 299-312
-
(2001)
TACAS'01. Lecture Notes in Computer Science
, vol.2031
, pp. 299-312
-
-
van den Berg, J.1
Jacobs, B.2
-
12
-
-
23044531945
-
Specifying and verifying a decimal representation in Java for smart cards
-
Kirchner H, Ringeissen C (eds) Springer, Berlin Heidelberg New York
-
Breunesse C-B, van den Berg J, Jacobs B (2002) Specifying and verifying a decimal representation in Java for smart cards. In: Kirchner H, Ringeissen C (eds) AMAST'02. Lecture notes in computer science, vol 2422. Springer, Berlin Heidelberg New York, pp 304-318
-
(2002)
AMAST'02. Lecture Notes in Computer Science
, vol.2422
, pp. 304-318
-
-
Breunesse, C.-B.1
van den Berg, J.2
Jacobs, B.3
-
13
-
-
25144522619
-
Formal methods for smart cards: An experience report
-
Technical report, University of Nijmegen. NIII Technical Report NIII-R0316
-
Breunesse C-B, Cataño N, Huisman M, Jacobs B (2003) Formal methods for smart cards: An experience report. Technical report, University of Nijmegen. NIII Technical Report NIII-R0316.
-
(2003)
-
-
Breunesse, C.-B.1
Cataño, N.2
Huisman, M.3
Jacobs, B.4
-
15
-
-
35248874920
-
Java applet correctness: A developer-oriented approach
-
Mandrioli D, Araki K, Gnesi S (ed) Springer, Berlin Heidelberg New York
-
Burdy L, Requet A, Lanet J-L (2003) Java applet correctness: A developer-oriented approach. In: Mandrioli D, Araki K, Gnesi S (ed) FME 2003. Lecture notes in computer science, vol 2805. Springer, Berlin Heidelberg New York, pp 422-439
-
(2003)
FME 2003. Lecture Notes in Computer Science
, vol.2805
, pp. 422-439
-
-
Burdy, L.1
Requet, A.2
Lanet, J.-L.3
-
16
-
-
23044533770
-
Formal specification of Gemplus's electronic purse case study
-
Eriksson LH, Lindsay PA (eds) Springer, Berlin Heidelberg New York
-
Cataño N, Huisman M (2002) Formal specification of Gemplus's electronic purse case study. In: Eriksson LH, Lindsay PA (eds) FME 2002. Lecture notes in computer science, vol 2391. Springer, Berlin Heidelberg New York, pp 272-289
-
(2002)
FME 2002. Lecture Notes in Computer Science
, vol.2391
, pp. 272-289
-
-
Cataño, N.1
Huisman, M.2
-
17
-
-
35248836879
-
CHASE: A static checker for JML's assignable clause
-
Zuck LD, Attie PC, Cortesi A, Mukhopadhyay S (eds) Springer, Berlin Heidelberg New York
-
Cataño N, Huisman M (2003) CHASE: A static checker for JML's assignable clause. In: Zuck LD, Attie PC, Cortesi A, Mukhopadhyay S (eds) VMCAI: Verification, model checking, and abstract interpretation. Lecture notes in computer science, vol 2575. Springer, Berlin Heidelberg New York, pp 26-40
-
(2003)
VMCAI: Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science
, vol.2575
, pp. 26-40
-
-
Cataño, N.1
Huisman, M.2
-
18
-
-
4644359721
-
JML support for primitive arbitrary precision numeric types: Definition and semantics
-
Chalin P (2004) JML support for primitive arbitrary precision numeric types: Definition and semantics. J Object Technol 3(6):57-79
-
(2004)
J. Object Technol.
, vol.3
, Issue.6
, pp. 57-79
-
-
Chalin, P.1
-
19
-
-
0344459335
-
A runtime assertion checker for the Java Modeling Language
-
Technical Report 03-09, Department of Computer Science, Iowa State University, Ames, IA, April. Author's PhD dissertation. archives.cs.iastate.edu
-
Cheon Y (2003) A runtime assertion checker for the Java Modeling Language. Technical Report 03-09, Department of Computer Science, Iowa State University, Ames, IA, April. Author's PhD dissertation.archives.cs.iastate.edu
-
(2003)
-
-
Cheon, Y.1
-
20
-
-
0028479040
-
The Larch/Smalltalk interface specification language
-
10.1145/196092.195325
-
Cheon Y, Leavens GT (1994) The Larch/Smalltalk interface specification language. ACM Trans Softw Eng Methodol 3(3):221-253 10.1145/196092.195325
-
(1994)
ACM Trans. Softw. Eng. Methodol.
, vol.3
, Issue.3
, pp. 221-253
-
-
Cheon, Y.1
Leavens, G.T.2
-
22
-
-
84944059308
-
A simple and practical approach to unit testing: The JML and JUnit way
-
Magnusson B (ed) Springer, Berlin Heidelberg New York
-
Cheon Y, Leavens GT (2002) A simple and practical approach to unit testing: The JML and JUnit way. In: Magnusson B (ed) ECOOP 2002. Lecture notes in computer science, vol 2374. Springer, Berlin Heidelberg New York, pp 231-255
-
(2002)
ECOOP 2002. Lecture Notes in Computer Science
, vol.2374
, pp. 231-255
-
-
Cheon, Y.1
Leavens, G.T.2
-
23
-
-
18944386824
-
Model variables: Cleanly supporting abstraction in design by contract
-
Technical Report 03-10, Department of Computer Science, Iowa State University, Ames, Iowa, April 2003
-
Cheon Y, Leavens GT, Sitaraman M, Edwards S (2003) Model variables: cleanly supporting abstraction in design by contract. Technical Report 03-10, Department of Computer Science, Iowa State University, Ames, Iowa, April 2003
-
(2003)
-
-
Cheon, Y.1
Leavens, G.T.2
Sitaraman, M.3
Edwards, S.4
-
24
-
-
1442284812
-
MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch
-
Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, November 2001. Available from www.multijava.org
-
Clifton C (2001) MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch. Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, November 2001. Available from www.multijava.org
-
(2001)
-
-
Clifton, C.1
-
26
-
-
1442341246
-
Simplify: A theorem prover for program checking
-
Technical Report HPL-2003-148, HP Labs, July 2003
-
Detlefs D, Nelson G, Saxe JB (2003) Simplify: A theorem prover for program checking. Technical Report HPL-2003-148, HP Labs, July 2003
-
(2003)
-
-
Detlefs, D.1
Nelson, G.2
Saxe, J.B.3
-
27
-
-
0004207324
-
Extended static checking
-
Research Report 159, Compaq Systems Research Center December 1998
-
Detlefs DL, Leino KRM, Nelson G, Saxe JB (1998) Extended static checking. Research Report 159, Compaq Systems Research Center, December 1998
-
(1998)
-
-
Detlefs, D.L.1
Leino, K.R.M.2
Nelson, G.3
Saxe, J.B.4
-
29
-
-
34547097703
-
Selecting predicates for implications in program analysis, 16 March 2002
-
Draft
-
Dodoo N, Donovan A, Lin L, Ernst MD (2002) Selecting predicates for implications in program analysis, 16 March 2002. Draft. http://pag.lcs.mit.edu/~mernst/pubs/invariants-implications.ps
-
(2002)
-
-
Dodoo, N.1
Donovan, A.2
Lin, L.3
Ernst, M.D.4
-
30
-
-
25144473453
-
Selecting, refining, and evaluating predicates for program analysis
-
Technical Report MIT-LCS-TR-914, Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA, 21 July 2003
-
Dodoo N, Lin L, Ernst MD (2003) Selecting, refining, and evaluating predicates for program analysis. Technical Report MIT-LCS-TR-914, Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA, 21 July 2003
-
(2003)
-
-
Dodoo, N.1
Lin, L.2
Ernst, M.D.3
-
31
-
-
0003881962
-
Dynamically Discovering Likely Program Invariants
-
PhD thesis, Department of Computer Science and Engineering, University of Washington, Seattle, WA
-
Ernst MD (2000) Dynamically Discovering Likely Program Invariants. PhD thesis, Department of Computer Science and Engineering, University of Washington, Seattle, WA
-
(2000)
-
-
Ernst, M.D.1
-
32
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
10.1109/32.908957
-
Ernst MD, Cockrell J, Griswold WG, Notkin D (2001) Dynamically discovering likely program invariants to support program evolution. IEEE Trans Softw Eng 27(2):1-25 10.1109/32.908957
-
(2001)
IEEE Trans. Softw. Eng.
, vol.27
, Issue.2
, pp. 1-25
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
35
-
-
84881144443
-
Houdini, an annotation assistant for ESC/Java
-
Oliveira JN, Zave P (eds) Springer, Berlin Heidelberg New York
-
Flanagan C, Leino KRM (2001) Houdini, an annotation assistant for ESC/ Java. In: Oliveira JN, Zave P (eds) FME 2001. Lecture notes in computer science, vol 2021. Springer, Berlin Heidelberg New York, pp 500-517
-
(2001)
FME 2001. Lecture Notes in Computer Science
, vol.2021
, pp. 500-517
-
-
Flanagan, C.1
Leino, K.R.M.2
-
36
-
-
0036036098
-
Extended static checking for Java
-
Flanagan C, Leino KRM, Lillibridge M, Nelson G, Saxe JB, Stata R (2002) Extended static checking for Java. In: ACM SIGPLAN 2002 conference on programming language design and implementation (PLDI'2002), pp 234-245
-
(2002)
ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'2002)
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
37
-
-
0035031398
-
Avoiding exponential explosion: Generating compact verification conditions
-
ACM Press, New York
-
Flanagan C, Saxe JB (2001) Avoiding exponential explosion: Generating compact verification conditions. In: Conference record of the 28th annual ACM symposium on principles of programming languages, January 2001. ACM Press, New York, pp 193-205,
-
(2001)
Conference Record of the 28th Annual ACM Symposium on Principles of Programming Languages, January 2001
, pp. 193-205
-
-
Flanagan, C.1
Saxe, J.B.2
-
38
-
-
0002498512
-
The design of distributed hyperlinked programming documentation
-
Fraïssè S, Garzotto F, Isakowitz T, Nanard J, Nanard M (eds) Springer, Berlin Heidelberg New York
-
Friendly L (1995) The design of distributed hyperlinked programming documentation. In: Fraïssè S, Garzotto F, Isakowitz T, Nanard J, Nanard M (eds) IWHD'95. Springer, Berlin Heidelberg New York, pp 151-173
-
(1995)
IWHD'95
, pp. 151-173
-
-
Friendly, L.1
-
39
-
-
35248845029
-
What went wrong: Explaining counterexamples
-
Portland, OR, 9-10 May 2003
-
Groce A, Visser W (2003) What went wrong: Explaining counterexamples. In: 10th international SPIN workshop on model checking of software, Portland, OR, 9-10 May 2003, pp 121-135
-
(2003)
10th International SPIN Workshop on Model Checking of Software
, pp. 121-135
-
-
Groce, A.1
Visser, W.2
-
41
-
-
0003714504
-
Larch: Languages and tools for formal specification
-
Springer, Berlin Heidelberg New York
-
Guttag JV, Horning JJ (1993) Larch: Languages and tools for formal specification. Springer, Berlin Heidelberg New York
-
(1993)
-
-
Guttag, J.V.1
Horning, J.J.2
-
42
-
-
2442566906
-
Translating the Object Constraint Language into the Java Modeling Language
-
ACM Press, New York
-
Hamie A (2004) Translating the Object Constraint Language into the Java Modeling Language. In: Proceedings of the 2004 ACM symposium on applied computing (SAC'2004). ACM Press, New York, pp 1531-1535
-
(2004)
Proceedings of the 2004 ACM Symposium on Applied Computing (SAC'2004)
, pp. 1531-1535
-
-
Hamie, A.1
-
43
-
-
0036038345
-
Tracking down software bugs using automatic anomaly detection
-
Orlando, FL, 22-24 May 2002
-
Hangal S, Lam MS (2002) Tracking down software bugs using automatic anomaly detection. In: Proceedings of the 24th international conference on software engineering (ICSE'02), Orlando, FL, 22-24 May 2002, pp 291-301
-
(2002)
Proceedings of the 24th International Conference on Software Engineering (ICSE'02)
, pp. 291-301
-
-
Hangal, S.1
Lam, M.S.2
-
44
-
-
0038262973
-
Improving test suites via operational abstraction
-
Portland, OR, 6-8 May 2003
-
Harder M, Mellen J, Ernst MD (2003) Improving test suites via operational abstraction. In: Proceedings of the 25th international conference on software engineering (ICSE'03), Portland, OR, 6-8 May 2003, pp 60-71
-
(2003)
Proceedings of the 25th International Conference on Software Engineering (ICSE'03)
, pp. 60-71
-
-
Harder, M.1
Mellen, J.2
Ernst, M.D.3
-
46
-
-
0142245539
-
Java program verification challenges
-
Springer, Berlin Heidelberg New York
-
Jacobs B, Kiniry J, Warnier M (2003) Java program verification challenges. In: FMCO 2002. Lecture notes in computer science, vol 2852. Springer, Berlin Heidelberg New York, pp 202-219
-
(2003)
FMCO 2002. Lecture Notes in Computer Science
, vol.2852
, pp. 202-219
-
-
Jacobs, B.1
Kiniry, J.2
Warnier, M.3
-
47
-
-
0346875905
-
Weakest precondition reasoning for Java programs with JML annotations
-
Jacobs B (2004) Weakest precondition reasoning for Java programs with JML annotations. J Logic Algebr Programm 58(1-2):61-88
-
(2004)
J. Logic Algebr. Programm.
, vol.58
, Issue.1-2
, pp. 61-88
-
-
Jacobs, B.1
-
51
-
-
0348137518
-
Reasoning about Java classes (preliminary report)
-
ACM Press, New York
-
Jacobs B, van den Berg J, Huisman M, van Berkum M, Hensel U, Tews H (1998) Reasoning about Java classes (preliminary report). In: OOPSLA'98, ACM SIGPLAN Notices. ACM Press, New York, 33(10):329-340
-
(1998)
OOPSLA'98, ACM SIGPLAN Notices
, vol.33
, Issue.10
, pp. 329-340
-
-
Jacobs, B.1
van den Berg, J.2
Huisman, M.3
van Berkum, M.4
Hensel, U.5
Tews, H.6
-
52
-
-
0004176640
-
Systematic Software Development Using VDM
-
2nd edn Prentice-Hall, Englewood Cliffs, NJ
-
Jones CB (1990) Systematic Software Development Using VDM. International series in computer science, 2nd edn. Prentice-Hall, Englewood Cliffs, NJ
-
(1990)
International Series in Computer Science
-
-
Jones, C.B.1
-
53
-
-
77956616610
-
Automated support for program refactoring using invariants
-
Florence, Italy, 6-10 November 2001
-
Kataoka Y, Ernst MD, Griswold WG, Notkin D (2001) Automated support for program refactoring using invariants. In: Proceedings of the international conference on software maintenance (ICSM 2001), Florence, Italy, 6-10 November 2001, pp 736-743
-
(2001)
Proceedings of the International Conference on Software Maintenance (ICSM 2001)
, pp. 736-743
-
-
Kataoka, Y.1
Ernst, M.D.2
Griswold, W.G.3
Notkin, D.4
-
54
-
-
25844442786
-
ESC/Java2: Uniting ESC/Java and JML: Progress and issues in building and using ESC/Java2 and a report on a case study involving the use of ESC/ Java2 to verify portions of an Internet voting tally system
-
Springer, Berlin Heidelberg New York (in press)
-
Kiniry JR, Cok DR (2P04) ESC/Java2: Uniting ESC/Java and JML: progress and issues in building and using ESC/Java2 and a report on a case study involving the use of ESC/Java2 to verify portions of an Internet voting tally system. In: Construction and analysis of safe, secure and interoperable smart devices (CASSIS). Lecture notes in computer science, vol. Springer, Berlin Heidelberg New York (in press)
-
(2004)
Construction and Analysis of Safe, Secure and Interoperable Smart Devices (CASSIS). Lecture Notes in Computer Science
-
-
Kiniry, J.R.1
Cok, D.R.2
-
56
-
-
0012886252
-
An overview of Larch/C++: Behavioral specifications for C++ modules
-
Kilov H, Harvey W (eds) Chap 8 Kluwer, Boston An extended version is TR #96-01d, Department of Computer Science, Iowa State University, Ames, Iowa
-
Leavens GT (1996) An overview of Larch/C++: Behavioral specifications for C++ modules. In: Kilov H, Harvey W (eds) Specification of behavioral semantics in object-oriented information modeling, Chap 8. Kluwer, Boston, pp 121-142. An extended version is TR #96-01d, Department of Computer Science, Iowa State University, Ames, Iowa
-
(1996)
Specification of Behavioral Semantics in Object-oriented Information Modeling
, pp. 121-142
-
-
Leavens, G.T.1
-
57
-
-
0000913573
-
JML: A notation for detailed design
-
Kilov H, Rumpe B, Simmonds I (eds) Kluwer, Boston
-
Leavens GT, Baker AL, Ruby C (1999) JML: A notation for detailed design. In: Kilov H, Rumpe B, Simmonds I (eds) Behavioral specifications of businesses and systems. Kluwer, Boston, pp 175-188
-
(1999)
Behavioral Specifications of Businesses and Systems
, pp. 175-188
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
58
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Technical Report 98-06u, Department of Computer Science, Iowa State University, Ames, IA, April 2003
-
Leavens GT, Baker AL, Ruby C (2003) Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06u, Department of Computer Science, Iowa State University, Ames, IA, April 2003
-
(2003)
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
59
-
-
0142245536
-
How the design of JML accommodates both runtime assertion checking and formal verification
-
Springer, Berlin Heidelberg New York, Also appears as technical report TR03-04, Department of Computer Science, Iowa State University, Ames, IA
-
Leavens GT, Cheon Y, Clifton C, Ruby C, Cok DR (2003) How the design of JML accommodates both runtime assertion checking and formal verification. In: FMCO 2002. Lecture notes in computer science, vol 2852. Springer, Berlin Heidelberg New York, pp 262-284. Also appears as technical report TR03-04, Department of Computer Science, Iowa State University, Ames, IA
-
(2003)
FMCO 2002. Lecture Notes in Computer Science
, vol.2852
, pp. 262-284
-
-
Leavens, G.T.1
Cheon, Y.2
Clifton, C.3
Ruby, C.4
Cok, D.R.5
-
61
-
-
25144483812
-
Efficient weakest preconditions
-
Technical Report MSR-TR-2004-34, Microsoft Research Redmond, WA, April 2004
-
Leino KRM (2004) Efficient weakest preconditions. Technical Report MSR-TR-2004-34, Microsoft Research, Redmond, WA, April 2004
-
(2004)
-
-
Leino, K.R.M.1
-
63
-
-
35048835831
-
Object invariants in dynamic contexts
-
(ECOOP 2004), Olso, Norway, 16-18 June 2004
-
Leino KRM, Müller P (2004) Object invariants in dynamic contexts. In: 18th European conference object-oriented programming, (ECOOP 2004), Olso, Norway, 16-18 June 2004, pp 491-516
-
(2004)
18th European Conference Object-oriented Programming
, pp. 491-516
-
-
Leino, K.R.M.1
Müller, P.2
-
66
-
-
1442264311
-
Bug isolation via remote program sampling
-
San Diego, 9-11 June 2003
-
Liblit B, Aiken A, Zheng AX, Jordan MI (2003) Bug isolation via remote program sampling. In: Proceedings of the ACM SIGPLAN 2003 conference on programming language design and implementation, San Diego, 9-11 June 2003, pp 141-154
-
(2003)
Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation
, pp. 141-154
-
-
Liblit, B.1
Aiken, A.2
Zheng, A.X.3
Jordan, M.I.4
-
67
-
-
25144502827
-
Improving adaptability via program steering
-
Proceedings of the 2004 international symposium on software testing and analysis (ISSTA 2004), Boston, 12-14 July 2004
-
Lin L, Ernst MD (2004) Improving adaptability via program steering. In: Proceedings of the 2004 international symposium on software testing and analysis (ISSTA 2004), Boston, 12-14 July 2004
-
(2004)
-
-
Lin, L.1
Ernst, M.D.2
-
68
-
-
0028548263
-
A behavioral notion of subtyping
-
10.1145/197320.197383
-
Liskov B, Wing J (1994) A behavioral notion of subtyping. ACM Trans Programm Lang Syst 16(6):1811-1841 10.1145/197320.197383
-
(1994)
ACM Trans. Programm. Lang. Syst.
, vol.16
, Issue.6
, pp. 1811-1841
-
-
Liskov, B.1
Wing, J.2
-
69
-
-
0347602000
-
The Krakatoa tool for certification of Java/JavaCard programs annotated in JML
-
Marché C, Paulin-Mohring C, Urbain X (2004) The Krakatoa tool for certification of Java/JavaCard programs annotated in JML. J Logic Algebr Programm 58(1-2):89-106
-
(2004)
J. Logic Algebr. Programm.
, vol.58
, Issue.1-2
, pp. 89-106
-
-
Marché, C.1
Paulin-Mohring, C.2
Urbain, X.3
-
70
-
-
15744400236
-
A technique for verifying component-based software
-
International workshop on test and analysis of component based systems, Barcelona, Spain, 27-28 March 2004
-
Mariani L, Pezzè M (2004) A technique for verifying component-based software. In: International workshop on test and analysis of component based systems, Barcelona, Spain, 27-28 March 2004
-
(2004)
-
-
Mariani, L.1
Pezzè, M.2
-
71
-
-
4544285149
-
Predicting problems caused by component upgrades
-
Helsinki, Finland, 3-5 September 2003
-
McCamant S, Ernst MD (2003) Predicting problems caused by component upgrades. In: Proceedings of the 10th European conference on software engineering and the 11th ACM SIGSOFT symposium on the foundations of software engineering, Helsinki, Finland, 3-5 September 2003, pp 287-296
-
(2003)
Proceedings of the 10th European Conference on Software Engineering and the 11th ACM SIGSOFT Symposium on the Foundations of Software Engineering
, pp. 287-296
-
-
McCamant, S.1
Ernst, M.D.2
-
72
-
-
25144493583
-
Early identification of incompatibilities in multi-component upgrades
-
18th European conference on object-oriented programming, (ECOOP 2004), Olso, Norway, 16-18 June 2004
-
McCamant S, Ernst MD (2004) Early identification of incompatibilities in multi-component upgrades. In: 18th European conference on object-oriented programming, (ECOOP 2004), Olso, Norway, 16-18 June 2004
-
(2004)
-
-
McCamant, S.1
Ernst, M.D.2
-
74
-
-
84863919020
-
An architecture for interactive program provers
-
Graf S, Schwartzbach M (eds) Springer, Berlin Heidelberg New York
-
Meyer J, Poetzsch-Heffter A (2000) An architecture for interactive program provers. In: Graf S, Schwartzbach M (eds) TACAS'00. Lecture notes in computer science, vol 1785. Springer, Berlin Heidelberg New York, pp 63-77
-
(2000)
TACAS'00. Lecture Notes in Computer Science
, vol.1785
, pp. 63-77
-
-
Meyer, J.1
Poetzsch-Heffter, A.2
-
75
-
-
0003648103
-
-
2nd edn Prentice-Hall International, Hempstead, UK
-
Morgan C (1994) Programming from specifications, 2nd edn. Prentice-Hall International, Hempstead, UK
-
(1994)
Programming from Specifications
-
-
Morgan, C.1
-
77
-
-
4544329262
-
Modular invariants for object structures
-
Technical Report 424, ETH Zurich, October
-
Müller P, Poetzsch-Heffter A, Leavens GT (2003) Modular invariants for object structures. Technical Report 424, ETH Zurich, October
-
(2003)
-
-
Müller, P.1
Poetzsch-Heffter, A.2
Leavens, G.T.3
-
78
-
-
25144448558
-
Verifying distributed algorithms via dynamic analysis and theorem proving
-
Technical Report 841, Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA, 25 May 2002
-
Ne Win T, Ernst MD (2002) Verifying distributed algorithms via dynamic analysis and theorem proving. Technical Report 841, Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA, 25 May 2002
-
(2002)
-
-
Ne Win, T.1
Ernst, M.D.2
-
79
-
-
84896694068
-
Using simulated execution in verifying distributed algorithms
-
Ne Win T, Ernst MD, Garland SJ, Kirli D, Lynch N (2004) Using simulated execution in verifying distributed algorithms. Int J Softw Tools Technol Transfer 6(1):67-76
-
(2004)
Int. J. Softw. Tools Technol. Transfer
, vol.6
, Issue.1
, pp. 67-76
-
-
Ne Win, T.1
Ernst, M.D.2
Garland, S.J.3
Kirli, D.4
Lynch, N.5
-
80
-
-
0036986388
-
Automatic generation of program specifications
-
International symposium on software testing and analysis (ISSTA 2002), Rome, Italy
-
Nimmer JW, Ernst MD (2002) Automatic generation of program specifications. In: International symposium on software testing and analysis (ISSTA 2002), Rome, Italy, pp 232-242
-
(2002)
, pp. 232-242
-
-
Nimmer, J.W.1
Ernst, M.D.2
-
81
-
-
0038349063
-
Invariant inference for static checking: An empirical evaluation
-
ACM SIGSOFT 10th international symposium on the foundations of software engineering (FSE 2002)
-
Nimmer JW, Ernst MD (2002) Invariant inference for static checking: An empirical evaluation. In: ACM SIGSOFT 10th international symposium on the foundations of software engineering (FSE 2002), pp 11-20
-
(2002)
, pp. 11-20
-
-
Nimmer, J.W.1
Ernst, M.D.2
-
82
-
-
84957365826
-
PVS: Combining specification, proof checking, and model checking
-
Alur R, Henzinger TA (eds) Springer, Berlin Heidelberg New York
-
Owre S, Rajan S, Rushby JM, Shankar N, Srivas M (1996) PVS: Combining specification, proof checking, and model checking. In: Alur R, Henzinger TA (eds) Computer aided verification. Lecture notes in computer science, vol 1102. Springer, Berlin Heidelberg New York, pp 411-414
-
(1996)
Computer Aided Verification. Lecture Notes in Computer Science
, vol.1102
, pp. 411-414
-
-
Owre, S.1
Rajan, S.2
Rushby, J.M.3
Shankar, N.4
Srivas, M.5
-
83
-
-
20344367789
-
Efficient incremental algorithms for dynamic detection of likely invariants
-
ACM SIGSOFT 12th international symposium on the foundations of software engineering (FSE 2004), Newport Beach, CA, November 2004
-
Perkins JH, Ernst MD (2004) Efficient incremental algorithms for dynamic detection of likely invariants. In: ACM SIGSOFT 12th international symposium on the foundations of software engineering (FSE 2004), Newport Beach, CA, November 2004
-
(2004)
-
-
Perkins, J.H.1
Ernst, M.D.2
-
84
-
-
0032022243
-
Using test oracles generated from program documentation
-
10.1109/32.667877
-
Peters DK, Lorge Parnas D (1998) Using test oracles generated from program documentation. IEEE Trans Softw Eng 24(3):161-173 10.1109/ 32.667877
-
(1998)
IEEE Trans. Softw. Eng.
, vol.24
, Issue.3
, pp. 161-173
-
-
Peters, D.K.1
Lorge Parnas, D.2
-
86
-
-
0035898898
-
Formal specification of the Java Card API in JML: The APDU class
-
10.1016/S1389-1286(01)00163-3
-
Poll E, van den Berg J, Jacobs B (2001) Formal specification of the Java Card API in JML: The APDU class. Comput Netw 36(4):407-421 10.1016/ S1389-1286(01)00163-3
-
(2001)
Comput. Netw.
, vol.36
, Issue.4
, pp. 407-421
-
-
Poll, E.1
van den Berg, J.2
Jacobs, B.3
-
87
-
-
26444608243
-
Automated fault localization using potential invariants
-
5th international workshop on automated and algorithmic debugging (AADEBUG'2003), Ghent, Belgium, 8-10 September 2003
-
Pytlik B, Renieris M, Krishnamurthi S, Reiss SP (2003) Automated fault localization using potential invariants. In: 5th international workshop on automated and algorithmic debugging (AADEBUG'2003), Ghent, Belgium, 8-10 September 2003
-
(2003)
-
-
Pytlik, B.1
Renieris, M.2
Krishnamurthi, S.3
Reiss, S.P.4
-
88
-
-
0005084970
-
Design of a JML documentation generator
-
Technical Report 00-12, Department of Computer Science, Iowa State University, Ames, IA, July
-
Raghavan AD (2000) Design of a JML documentation generator. Technical Report 00-12, Department of Computer Science, Iowa State University, Ames, IA, July
-
(2000)
-
-
Raghavan, A.D.1
-
89
-
-
0036041634
-
Semantic anomaly detection in online data sources
-
Orlando, FL, 22-24 May 2002
-
Raz O, Koopman P, Shaw M (2002) Semantic anomaly detection in online data sources. In: Proceedings of the 24th international conference on software engineering (ICSE'02), Orlando, FL, 22-24 May 2002, pp 302-312
-
(2002)
Proceedings of the 24th International Conference on Software Engineering (ICSE'02)
, pp. 302-312
-
-
Raz, O.1
Koopman, P.2
Shaw, M.3
-
92
-
-
20344391601
-
Checking inside the black box: Regression fault exposure and localization based on value spectra differences
-
Technical Report UW-CSE-02-12-04, University of Washington Department of Computer Science and Engineering, Seattle, WA, December
-
Xie T, Notkin D (2002) Checking inside the black box: Regression fault exposure and localization based on value spectra differences. Technical Report UW-CSE-02-12-04, University of Washington Department of Computer Science and Engineering, Seattle, WA, December
-
(2002)
-
-
Xie, T.1
Notkin, D.2
-
93
-
-
4444313088
-
Tool-assisted unit test selection based on operational violations
-
Proceedings of the 13th annual international conference on automated software engineering (ASE 2003), Montreal, 8-10 October 2003
-
Xie T, Notkin D (2003) Tool-assisted unit test selection based on operational violations. In: Proceedings of the 13th annual international conference on automated software engineering (ASE 2003), Montreal, 8-10 October 2003
-
(2003)
-
-
Xie, T.1
Notkin, D.2
|