-
1
-
-
84945713135
-
Design by contract
-
Oct
-
B. Meyer, "Design by Contract, " IEEE Computer, vol. 25, Oct 1992, pp. 40-52.
-
(1992)
IEEE Computer
, vol.25
, pp. 40-52
-
-
Meyer, B.1
-
3
-
-
84934149115
-
Inheritance and subtyping in a parallel object-oriented language
-
P. America, "Inheritance and Subtyping in a Parallel Object-Oriented Language, " Proc. ECOOP, 1987, pp. 234-242.
-
(1987)
Proc. ECOOP
, pp. 234-242
-
-
America, P.1
-
5
-
-
21844511974
-
Specification and verification of object-oriented programs using supertype abstraction
-
G. T. Leavens and W. E. Weihl, "Specification and Verification of Object-Oriented Programs Using Supertype Abstraction, " Acta Informatica, vol. 32, 1995, pp. 705-778.
-
(1995)
Acta Informatica
, vol.32
, pp. 705-778
-
-
Leavens, G.T.1
Weihl, W.E.2
-
6
-
-
0029537754
-
Forcing behavioural subtyping through specification inheritance
-
K. Dhara and G. T. Leavens, "Forcing Behavioural Subtyping Through Specification Inheritance, " Proc. Intl Conf on Software Eng, 1996, pp. 258-267.
-
(1996)
Proc. Intl Conf on Software Eng
, pp. 258-267
-
-
Dhara, K.1
Leavens, G.T.2
-
7
-
-
0003487052
-
-
3rd ed. Reading, MA: Addison-Wesley
-
K. Arnold, J. Gosling, and D. Holmes, The Java Programming Language, 3rd ed. Reading, MA: Addison-Wesley, 2000.
-
(2000)
The Java Programming Language
-
-
Arnold, K.1
Gosling, J.2
Holmes, D.3
-
8
-
-
33845245278
-
Preliminary design of JML: A behavioral interface specification language for java
-
G. T. Leavens, A. L. Baker, and C. Ruby, "Preliminary design of JML: A behavioral interface specification language for Java, " ACM SIGSOFT Soft Eng Notes, vol. 31, 2006, pp. 1-38.
-
(2006)
ACM SIGSOFT Soft Eng Notes
, vol.31
, pp. 1-38
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
9
-
-
0346255705
-
-
Available
-
G. T. Leavens, et al. (2009, JML Reference Manual. Available: http://www.eecs.ucf.edu/∼leavens/JML/jmlrefman.
-
(2009)
JML Reference Manual
-
-
Leavens, G.T.1
-
11
-
-
67249114451
-
Concurrent contracts for java in JML
-
W. Araujo, L. Briand, and Y. Labiche, "Concurrent Contracts for Java in JML, " Proc. 19th ISSRE, 2008, pp. 37-46.
-
(2008)
Proc. 19th ISSRE
, pp. 37-46
-
-
Araujo, W.1
Briand, L.2
Labiche, Y.3
-
12
-
-
1442312209
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
C. Flanagan and S. N. Freund, "Atomizer: a dynamic atomicity checker for multithreaded programs, " Proc. ACM SIGPLAN/SIGACT POPL, 2004, pp. 256-267.
-
(2004)
Proc. ACM SIGPLAN/SIGACT POPL
, pp. 256-267
-
-
Flanagan, C.1
Freund, S.N.2
-
13
-
-
37849019596
-
Optimized run-time race detection and atomicity checking using partial discovered types
-
R. Agrawal, A. Sasturkar, L. Wang, and S. D. Stoller, "Optimized Run-Time Race Detection And Atomicity Checking Using Partial Discovered Types, " Proc. 20th IEEE/ACM Intl Conf Automated Soft Eng, 2005, pp. 233-242.
-
(2005)
Proc. 20th IEEE/ACM Intl Conf Automated Soft Eng
, pp. 233-242
-
-
Agrawal, R.1
Sasturkar, A.2
Wang, L.3
Stoller, S.D.4
-
14
-
-
77954729210
-
Falcon: Fault localization in concurrent programs
-
S. Park, R. W. Vuduc, and M. J. Harrold, "Falcon: fault localization in concurrent programs, " Proc. 32nd ACM/IEEE Intl Conf on Software Eng - Vol. 1, 2010, pp. 245-254.
-
(2010)
Proc. 32nd ACM/IEEE Intl Conf on Software Eng
, vol.1
, pp. 245-254
-
-
Park, S.1
Vuduc, R.W.2
Harrold, M.J.3
-
15
-
-
26444560913
-
Extending JML for modular specification and verification of multi-threaded programs
-
E. Rodríguez, et al., "Extending JML for Modular Specification and Verification of Multi-threaded Programs, " Proc. 19th ECOOP, 2005, pp. 551-576.
-
(2005)
Proc. 19th ECOOP
, pp. 551-576
-
-
Rodríguez, E.1
-
16
-
-
79959880513
-
Enabling the runtime assertion checking of concurrent contracts for the java modeling language
-
W. Araujo, L. Briand, and Y. Labiche, "Enabling the Runtime Assertion Checking of Concurrent Contracts for the Java Modeling Language, " Proc. 33rd ACM/IEEE Intl Conf on Software Eng, 2011, pp. 786-795.
-
(2011)
Proc. 33rd ACM/IEEE Intl Conf on Software Eng
, pp. 786-795
-
-
Araujo, W.1
Briand, L.2
Labiche, Y.3
-
17
-
-
33749412165
-
Safe concurrency for aggregate objects with invariants
-
B. Jacobs, R. M. Leino, F. Piessens, and W. Schulte, "Safe concurrency for aggregate objects with invariants, " Proc. 3rd IEEE Intl Conf Soft Eng and Formal Meth, 2005, pp. 137-147.
-
(2005)
Proc. 3rd IEEE Intl Conf Soft Eng and Formal Meth
, pp. 137-147
-
-
Jacobs, B.1
Leino, R.M.2
Piessens, F.3
Schulte, W.4
-
19
-
-
38549181552
-
SCOOP - concurrency made easy
-
B. Meyer, et al. Eds. ed: Springer Verlag, Heidelberg, Germany
-
V. Arslan, P. Eugster, P. Nienaltowski, and S. Vaucouleur, "SCOOP - concurrency made easy, " in Dependable Systems: Software, Computing, Networks - Research Results of the DICS Program. vol. 4028, B. Meyer, et al., Eds., ed: Springer Verlag, Heidelberg, Germany, 2006, pp. 82-102.
-
(2006)
Dependable Systems: Software, Computing, Networks - Research Results of the DICS Program
, vol.4028
, pp. 82-102
-
-
Arslan, V.1
Eugster, P.2
Nienaltowski, P.3
Vaucouleur, S.4
-
20
-
-
27644571274
-
Observations on the assured evolution of concurrent java programs
-
A. Greenhouse, T. J. Halloran, and W. L. Scherlis, "Observations on the assured evolution of concurrent Java programs, " Science of Comp Prog, vol. 58, 2005, pp. 384-411.
-
(2005)
Science of Comp Prog
, vol.58
, pp. 384-411
-
-
Greenhouse, A.1
Halloran, T.J.2
Scherlis, W.L.3
-
21
-
-
4544338964
-
KISS: Keep it simple and sequential
-
S. Qadeer and D. Wu, "KISS: Keep it simple and sequential, " Proc. ACM SIGPLAN PLDI, 2004, pp. 14-24.
-
(2004)
Proc. ACM SIGPLAN PLDI
, pp. 14-24
-
-
Qadeer, S.1
Wu, D.2
-
22
-
-
31844452361
-
VYRD: VerifYing concurrent programs by runtime refinement-violation detection
-
T. Elmas, S. Tasiran, and S. Qadeer, "VYRD: VerifYing concurrent programs by runtime refinement-violation detection, " Proc. ACM SIGPLAN PLDI, 2005, pp. 27-37.
-
(2005)
Proc. ACM SIGPLAN PLDI
, pp. 27-37
-
-
Elmas, T.1
Tasiran, S.2
Qadeer, S.3
-
23
-
-
78149256882
-
FastTrack: Efficient and precise dynamic race detection
-
C. Flanagan and S. N. Freund, "FastTrack: efficient and precise dynamic race detection, " Commun. ACM, vol. 53, 2010, pp. 93-101.
-
(2010)
Commun. ACM
, vol.53
, pp. 93-101
-
-
Flanagan, C.1
Freund, S.N.2
-
24
-
-
67650178060
-
Detecting and tolerating asymmetric races
-
P. Ratanaworabhan, et al., "Detecting and tolerating asymmetric races, " SIGPLAN Not., vol. 44, 2009, pp. 173-184.
-
(2009)
SIGPLAN Not.
, vol.44
, pp. 173-184
-
-
Ratanaworabhan, P.1
-
25
-
-
33750378261
-
Design by contract to improve software vigilance
-
Aug
-
Y. Le Traon, B. Baudry, and J. M. Jezequel, "Design by contract to improve software vigilance, " IEEE Transactions on Software Engineering, vol. 32, Aug 2006, pp. 571-86.
-
(2006)
IEEE Transactions on Software Engineering
, vol.32
, pp. 571-586
-
-
Le Traon, Y.1
Baudry, B.2
Jezequel, J.M.3
-
26
-
-
0034546778
-
Building trust into OO components using a genetic analogy
-
B. Baudry, H. Vu Le, J. M. Jezequel, and Y. Le Traon, "Building trust into OO components using a genetic analogy, " Proc. ISSRE, 2000, pp. 4-14.
-
(2000)
Proc. ISSRE
, pp. 4-14
-
-
Baudry, B.1
Le, H.V.2
Jezequel, J.M.3
Le Traon, Y.4
-
27
-
-
0038659894
-
Investigating the use of analysis contracts to improve the testability of object-oriented code
-
June
-
L. C. Briand, Y. Labiche, and H. Sun, "Investigating the Use of Analysis Contracts to Improve the Testability of Object- Oriented Code, " Software - Practice and Experience, vol. 33, June 2003, pp. 637-672.
-
(2003)
Software - Practice and Experience
, vol.33
, pp. 637-672
-
-
Briand, L.C.1
Labiche, Y.2
Sun, H.3
-
28
-
-
79959865789
-
-
Ph. D. Thesis, Dept of Systems and Computer Eng, Carleton University, Ottawa
-
W. Araujo, "Assessing the Effectiveness of Design Contracts as Test Oracles in the Detection of Faults in Concurrent Object-Oriented Software, " Ph. D. Thesis, Dept of Systems and Computer Eng, Carleton University, Ottawa, 2010.
-
(2010)
Assessing the Effectiveness of Design Contracts as Test Oracles in the Detection of Faults in Concurrent Object-Oriented Software
-
-
Araujo, W.1
|