-
2
-
-
0033907702
-
Automatically checking an implementation against its formal specification
-
Antoy Sergio, Hamlet Dick. Automatically checking an implementation against its formal specification. IEEE Transactions on Software Engineering. 26:(1):January 2000;55-69
-
(2000)
IEEE Transactions on Software Engineering
, vol.26
, Issue.1
, pp. 55-69
-
-
Antoy, S.1
Hamlet, D.2
-
3
-
-
19144368375
-
Jass - Java with assertions
-
Published in ENTCS, K. Havelund and G. Rosu (eds.)
-
D. Bartetzko, C. Fischer, M. Moller, and H. Wehrheim. Jass - Java with assertions. In Workshop on Runtime Verification at CAV '01, 2001. Published in ENTCS, K. Havelund and G. Rosu (eds.), 55(2), 2001.
-
(2001)
Workshop on Runtime Verification at CAV '01, 2001
, vol.55
, Issue.2
-
-
Bartetzko, D.1
Fischer, C.2
Moller, M.3
Wehrheim, H.4
-
4
-
-
0002190545
-
Test infected: Programmers love writing tests
-
Kent Beck and Erich Gamma. Test infected: Programmers love writing tests. Java Report, 3(7):37-50, 1998.
-
(1998)
Java Report
, vol.3
, Issue.7
, pp. 37-50
-
-
Beck, K.1
Gamma, E.2
-
5
-
-
23044531945
-
Specifying and verifying a decimal representation in Java for smart cards
-
H. Kirchner, & C. Ringeissen. Springer
-
Breunesse Cees-Bart, van den Berg Joachim, Jacobs Bart. Specifying and verifying a decimal representation in Java for smart cards. Kirchner H., Ringeissen C. AMAST'02, number 2422 in LNCS. 2002;304-318 Springer
-
(2002)
AMAST'02, Number 2422 in LNCS
, pp. 304-318
-
-
Breunesse, C.-B.1
Van Den Berg, J.2
Jacobs, B.3
-
6
-
-
84945287382
-
A proposal for a formal OCL semantics in Isabelle/HOL
-
César Mu&nToz, Sophiène Tahar, & Víctor Carre&nTo. volume 2410 of LNCS. Springer
-
Achim Brucker D., Wolff Burkhart. A proposal for a formal OCL semantics in Isabelle/HOL. Mu&nToz César, Tahar Sophiène, Carre&nTo Víctor. TPHOL '02. volume 2410 of LNCS :2002;99-114 Springer
-
(2002)
TPHOL '02
, pp. 99-114
-
-
Achim Brucker, D.1
Wolff, B.2
-
8
-
-
18944381572
-
Formal specification of Gemplus's electronic purse case study
-
L.H. Eriksson, & P.A. Lindsay. volume LNCS 2391. Springer
-
Catãno Néstor, Huisman Marieke. Formal specification of Gemplus's electronic purse case study. Eriksson L.H., Lindsay P.A. FME 2002. volume LNCS 2391 :2002;272-289 Springer
-
(2002)
FME 2002
, pp. 272-289
-
-
Catãno, N.1
Huisman, M.2
-
9
-
-
35248836879
-
CHASE: A static checker for JML's assignable clause
-
Lenore D. Zuck, Paul C. Attie, Agostino Cortesi, & Supratik Mukhopadhyay. volume 2575 of LNCS. Springer
-
Catãno Néstor, Huisman Marieke. CHASE: A static checker for JML's assignable clause. Zuck Lenore D., Attie Paul C., Cortesi Agostino, Mukhopadhyay Supratik. VMCAI: Verification, Model Checking, and Abstract Interpretation. volume 2575 of LNCS :2003;26-40 Springer
-
(2003)
VMCAI: Verification, Model Checking, and Abstract Interpretation
, pp. 26-40
-
-
Catãno, N.1
Huisman, M.2
-
10
-
-
9544257690
-
A runtime assertion checker for the Java Modeling Language (JML)
-
Hamid R. Arabnia and Youngsong Mun, editors CSREA Press, June
-
Yoonsik Cheon and Gary T. Leavens. A runtime assertion checker for the Java Modeling Language (JML). In Hamid R. Arabnia and Youngsong Mun, editors, the International Conference on Software Engineering Research and Practice (SERP '02), pages 322-328. CSREA Press, June 2002.
-
(2002)
The International Conference on Software Engineering Research and Practice (SERP '02)
, pp. 322-328
-
-
Cheon, Y.1
Leavens, G.T.2
-
11
-
-
84944059308
-
A simple and practical approach to unit testing: The JML and JUnit way
-
Boris Magnusson. volume 2374 of LNCS. Springer
-
Cheon Yoonsik, Leavens Gary T. A simple and practical approach to unit testing: The JML and JUnit way. Magnusson Boris. ECOOP 2002. volume 2374 of LNCS :June 2002;231-255 Springer
-
(2002)
ECOOP 2002
, pp. 231-255
-
-
Cheon, Y.1
Leavens, G.T.2
-
12
-
-
18944386824
-
Model variables: Cleanly supporting abstraction in design by contract
-
Department of Computer Science, Iowa State University, April archives.cs.iastate.edu
-
Yoonsik Cheon, Gary T. Leavens, Murali Sitaraman, and Stephen Edwards. Model variables: Cleanly supporting abstraction in design by contract. Technical Report 03-10, Department of Computer Science, Iowa State University, April 2003. Available from archives.cs.iastate.edu.
-
(2003)
Technical Report
, vol.3
, Issue.10
-
-
Cheon, Y.1
Leavens, G.T.2
Sitaraman, M.3
Edwards, S.4
-
13
-
-
0029537754
-
Forcing behavioral subtyping through specification inheritance
-
IEEE Computer Society Press
-
Krishna Kishore Dhara and Gary T. Leavens. Forcing behavioral subtyping through specification inheritance. In 18th International Conference on Software Engineering, pages 258-267. IEEE Computer Society Press, 1996.
-
(1996)
18th International Conference on Software Engineering
, pp. 258-267
-
-
Kishore Dhara, K.1
Leavens, G.T.2
-
14
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
Ernst Michael D., Cockrell Jake, Griswold William G., Notkin David. Dynamically discovering likely program invariants to support program evolution. IEEE Transactions on Software Engineering. 27:(2):2001;1-25
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, Issue.2
, pp. 1-25
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
15
-
-
0033698745
-
Quickly detecting relevant program invariants
-
Michael D. Ernst, Adam Czeisler, William G. Griswold, and David Notkin. Quickly detecting relevant program invariants. In ICSE 2000, Proceedings of the 22nd International Conference on Software Engineering, pages 449-458, 2000.
-
(2000)
ICSE 2000, Proceedings of the 22nd International Conference on Software Engineering
, pp. 449-458
-
-
Ernst, M.D.1
Czeisler, A.2
Griswold, W.G.3
Notkin, D.4
-
16
-
-
84881144443
-
Houdini, an annotation assistant for esc/java
-
J.N. Oliveira, & P. Zave. volume LNCS 2021. Springer
-
Flanagan Cormac, Rustan K., Leino M. Houdini, an annotation assistant for esc/java. Oliveira J.N., Zave P. FME 2001. volume LNCS 2021 :2001;500-517 Springer
-
(2001)
FME 2001
, pp. 500-517
-
-
Flanagan, C.1
Rustan, K.2
Leino, M.3
-
17
-
-
0036036098
-
Extended static checking for Java
-
Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, and Raymie Stata. Extended static checking for Java. In ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'2002), pages 234-245, 2002.
-
(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
-
18
-
-
0002498512
-
The design of distributed hyperlinked programming documentation
-
S. Fraïssè, F. Garzotto, T. Isakowitz, J. Nanard, & M. Nanard. Springer
-
Friendly Lisa. The design of distributed hyperlinked programming documentation. Fraïssè S., Garzotto F., Isakowitz T., Nanard J., Nanard M. IWHD'95. 1995;151-173 Springer
-
(1995)
IWHD'95
, pp. 151-173
-
-
Friendly, L.1
-
20
-
-
0011991920
-
Reasoning about Java Programs in higher order logic with PVS and Isabelle
-
University of Nijmegen, Holland, February
-
Marieke Huisman. Reasoning about Java Programs in higher order logic with PVS and Isabelle. IPA dissertation series, 2001-03, University of Nijmegen, Holland, February 2001.
-
(2001)
IPA Dissertation Series
, vol.2001
, Issue.3
-
-
Huisman, M.1
-
21
-
-
18944374401
-
Weakest precondition reasoning for Java programs with JML annotations
-
To appear
-
Bart Jacobs. Weakest precondition reasoning for Java programs with JML annotations. JLAP, 2002. To appear.
-
(2002)
JLAP
-
-
Jacobs, B.1
-
22
-
-
84944224349
-
A logic for the Java Modeling Language JML
-
H. Hussmann. volume 2029 of LNCS. Springer
-
Jacobs Bart, Poll Erik. A logic for the Java Modeling Language JML. Hussmann H. Fundamental Approaches to Software Engineering (FASE). volume 2029 of LNCS :2001;284-299 Springer
-
(2001)
Fundamental Approaches to Software Engineering (FASE)
, pp. 284-299
-
-
Jacobs, B.1
Poll, E.2
-
23
-
-
0348137518
-
Reasoning about Java classes (preliminary report)
-
OOPSLA'98, ACM, October
-
Bart Jacobs, Joachim van den Berg, Marieke Huisman, Martijn van Berkum, Ulrich Hensel, and Hendrik Tews. Reasoning about Java classes (preliminary report). In OOPSLA'98, volume 33(10) of ACM SIGPLAN Notices, pages 329-340. ACM, October 1998.
-
(1998)
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
-
25
-
-
0000913573
-
JML: A notation for detailed design
-
Haim Kilov, Bernhard Rumpe, & Ian Simmonds. Boston: Kluwer Academic Publishers
-
Leavens Gary T., Baker Albert L., Ruby Clyde. JML: A notation for detailed design. Kilov Haim, Rumpe Bernhard, Simmonds Ian. Behavioral Specifications of Businesses and Systems. 1999;175-188 Kluwer Academic Publishers, Boston
-
(1999)
Behavioral Specifications of Businesses and Systems
, pp. 175-188
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
26
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Iowa State University, Department of Computer Science, April
-
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, Department of Computer Science, April 2003. See www.jmlspecs.org.
-
(2003)
Technical Report
, vol.98
, Issue.6 U
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
27
-
-
24244442616
-
How the design of JML accommodates both runtime assertion checking and formal verification
-
Technical Report 03-04 Department of Computer Science, Iowa State University, Ames, Iowa, 50011, March To appear
-
Gary T. Leavens, Yoonsik Cheon, Curtis Clifton, Clyde Ruby, and David R. Cok. How the design of JML accommodates both runtime assertion checking and formal verification. Technical Report 03-04, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, March 2003. To appear in the proceedings of FMCO 2002.
-
(2003)
The Proceedings of FMCO 2002
-
-
Leavens, G.T.1
Cheon, Y.2
Clifton, C.3
Ruby, C.4
Cok, D.R.5
-
28
-
-
4744361526
-
ESC/Java user's manual
-
Compaq SRC, October
-
K. Rustan M. Leino, Greg Nelson, and James B. Saxe. ESC/Java user's manual. Technical Note 2000-002, Compaq SRC, October 2000.
-
(2000)
Technical Note
, vol.2000
, Issue.2
-
-
Leino, K.R.M.1
Nelson, G.2
Saxe, J.B.3
-
29
-
-
0003642669
-
Checking Java programs via guarded commands
-
Compaq SRC, May
-
K. Rustan M. Leino, James B. Saxe, and Raymie Stata. Checking Java programs via guarded commands. Technical Note 1999-002, Compaq SRC, May 1999.
-
(1999)
Technical Note
, vol.1999
, Issue.2
-
-
Leino, K.R.M.1
Saxe, J.B.2
Stata, R.3
-
32
-
-
0347516663
-
Security properties and Java Card specificities to be studied in the SecSafe project
-
Trusted Logic, August
-
Renaud Marlet and Daniel Le Metayer. Security properties and Java Card specificities to be studied in the SecSafe project. Technical Report SECSAFETL-006, Trusted Logic, August 2001. Available from http://www.doc.ic.ac. uk/~siveroni/secsafe/docs.html.
-
(2001)
Technical Report
, vol.SECSAFETL-006
-
-
Marlet, R.1
Le Metayer, D.2
-
34
-
-
0036986388
-
Automatic generation of program specifications
-
Rome, Italy
-
Jeremy W. Nimmer and Michael D. Ernst. Automatic generation of program specifications. In ISSTA 2002, International Symposium on Software Testing and Analysis, pages 232-242, Rome, Italy, 2002.
-
(2002)
ISSTA 2002, International Symposium on Software Testing and Analysis
, pp. 232-242
-
-
Nimmer, J.W.1
Ernst, M.D.2
-
36
-
-
84957365826
-
PVS: Combining specification, proof checking, and model checking
-
R. Alur, & T.A. Henzinger. number 1102 in LNCS. Springer
-
Owre S., Rajan S., Rushby J.M., Shankar N., Srivas M. PVS: Combining specification, proof checking, and model checking. Alur R., Henzinger T.A. Computer Aided Verification. number 1102 in LNCS :1996;411-414 Springer
-
(1996)
Computer Aided Verification
, pp. 411-414
-
-
Owre, S.1
Rajan, S.2
Rushby, J.M.3
Shankar, N.4
Srivas, M.5
-
39
-
-
0035898898
-
Formal specification of the Java Card API in JML: The APDU class
-
Poll Erik, van den Berg Joachim, Jacobs Bart. Formal specification of the Java Card API in JML: the APDU class. Computer Networks. 36:(4):2001;407-421
-
(2001)
Computer Networks
, vol.36
, Issue.4
, pp. 407-421
-
-
Poll, E.1
Van Den Berg, J.2
Jacobs, B.3
|