-
2
-
-
11244295701
-
"Safe and Economical Reference-Cotmting in C++ - Smart Pointers Keep Getting Smarter"
-
C/C++ June
-
V. Batov, "Safe and Economical Reference-Cotmting in C++ - Smart Pointers Keep Getting Smarter," C/C++ Users J., vol. 18, no. 6, pp. 44-57, June 2000.
-
(2000)
Users J.
, vol.18
, Issue.6
, pp. 44-57
-
-
Batov, V.1
-
3
-
-
0344146600
-
"Making Components Contract Aware"
-
July
-
A. Beugnard, J.-M. Jézéquel, and N. Plouzeau, "Making Components Contract Aware," Computer, vol. 32, no. 7, pp. 38-45, July 1999.
-
(1999)
Computer
, vol.32
, Issue.7
, pp. 38-45
-
-
Beugnard, A.1
Jézéquel, J.-M.2
Plouzeau, N.3
-
7
-
-
0004119021
-
"Adding Contracts to Java with Handshake"
-
Technical Report TRCS98-32, Univ. of California at Santa Barbara, Dec
-
A. Duncan and U. Hölzle, "Adding Contracts to Java with Handshake," Technical Report TRCS98-32, Univ. of California at Santa Barbara, Dec. 1998, http://www.cs.ucsb.edu/research/rcs/abstracts /1998-32.shtml.
-
(1998)
-
-
Duncan, A.1
Hölzle, U.2
-
8
-
-
0037540109
-
"Representation Inheritance: A Safe Form of 'White Box' Code Inheritance"
-
Feb
-
S.H. Edwards, "Representation Inheritance: A Safe Form of 'White Box' Code Inheritance," IEEE Trans. Software Eng., vol. 23, no. 2, pp. 83-92, Feb. 1997.
-
(1997)
IEEE Trans. Software Eng.
, vol.23
, Issue.2
, pp. 83-92
-
-
Edwards, S.H.1
-
9
-
-
0031681803
-
"A Framework for Detecting Interface Violations in Component-Based Software"
-
June
-
S. Edwards, G. Shakir, M. Sitaraman, B.W. Weide, and J. Hollingsworth, "A Framework for Detecting Interface Violations in Component-Based Software," Proc. Fifth Int'l Conf. Software Reuse, pp. 46-55, June 1998.
-
(1998)
Proc. Fifth Int'l Conf. Software Reuse
, pp. 46-55
-
-
Edwards, S.1
Shakir, G.2
Sitaraman, M.3
Weide, B.W.4
Hollingsworth, J.5
-
10
-
-
0034478816
-
"Black-Box Testing Using Flowgraphs: An Experimental Assessment of Effectiveness and Automation Potential"
-
Dec
-
S.H. Edwards, "Black-Box Testing Using Flowgraphs: An Experimental Assessment of Effectiveness and Automation Potential," Software Testing, Verification and Reliability, vol. 10, no. 4, pp. 249-262, Dec. 2000.
-
(2000)
Software Testing, Verification and Reliability
, vol.10
, Issue.4
, pp. 249-262
-
-
Edwards, S.H.1
-
11
-
-
0035783968
-
"Behavioral Contracts and Behavioral Subtyping"
-
R.B. Findler, M. Latendresse, and M. Felleisen, "Behavioral Contracts and Behavioral Subtyping," Proc. Eighth European Software Eng. Conf. and Ninth ACM SIGSOFT Int'l Symp. Foundations of Software Eng., pp. 229-236, 2001.
-
(2001)
Proc. Eighth European Software Eng. Conf. and Ninth ACM SIGSOFT Int'l Symp. Foundations of Software Eng.
, pp. 229-236
-
-
Findler, R.B.1
Latendresse, M.2
Felleisen, M.3
-
14
-
-
0034450129
-
"Experience Report: Using RESOLVE/C++ for Commercial Software"
-
Nov
-
J.E. Hollingsworth, L. Blankenship, and B.W. Weide, "Experience Report: Using RESOLVE/C++ for Commercial Software," Proc. ACM SIGSOFT Eighth Int'l Symp. Foundations of Software Eng., pp. 11-19, Nov. 2000.
-
(2000)
Proc. ACM SIGSOFT Eighth Int'l Symp. Foundations of Software Eng.
, pp. 11-19
-
-
Hollingsworth, J.E.1
Blankenship, L.2
Weide, B.W.3
-
15
-
-
11244326406
-
"iContract Plus-Making iContract Friendly"
-
iContract home page, Aug
-
"iContract Plus-Making iContract Friendly," iContract home page, http:/ /icplus.sourceforge.net/, Aug. 2004.
-
(2004)
-
-
-
16
-
-
11244317844
-
-
The Java Modeling Language (JML) Home Page, Aug
-
The Java Modeling Language (JML) Home Page, http://www.jmlspecs.org/, Aug. 2004.
-
(2004)
-
-
-
18
-
-
0000913573
-
"JML: A Notation for Detailed Design"
-
chapter 12
-
G.T. Leavens, A.L. Baker, and C. Ruby, "JML: A Notation for Detailed Design," Behavioral Specifications of Businesses and Systems, chapter 12, pp. 175-188, 1999.
-
(1999)
Behavioral Specifications of Businesses and Systems
, pp. 175-188
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
20
-
-
84945713135
-
"Applying 'Design By Contract'"
-
Oct
-
B. Meyer, "Applying 'Design By Contract'," Computer, vol. 25, no. 10, pp. 40-51, Oct. 1992.
-
(1992)
Computer
, vol.25
, Issue.10
, pp. 40-51
-
-
Meyer, B.1
-
23
-
-
0015346655
-
"A Technique for Software Module Specification with Examples"
-
May
-
D.L. Parnas, "A Technique for Software Module Specification with Examples," Comm. ACM, pp. 330-336, May 1972.
-
(1972)
Comm. ACM
, pp. 330-336
-
-
Parnas, D.L.1
-
25
-
-
18344408118
-
"Evaluation of Assertion Support for the Java Programming Language"
-
R. Plösch, "Evaluation of Assertion Support for the Java Programming Language," J. Object Technology, vol. 1, no. 3, pp. 5-17, 2002, http://www.jot.fm/issues/issue_2002_08/article1.
-
(2002)
J. Object Technology
, vol.1
, Issue.3
, pp. 5-17
-
-
Plösch, R.1
-
26
-
-
0029185391
-
"A Practical Approach to Programming with Assertions"
-
Jan
-
D.S. Rosenblum, "A Practical Approach to Programming with Assertions," IEEE Trans. Software Eng., vol. 21, no. 1, pp. 19-31, Jan. 1995.
-
(1995)
IEEE Trans. Software Eng.
, vol.21
, Issue.1
, pp. 19-31
-
-
Rosenblum, D.S.1
-
27
-
-
11244310295
-
"A Systematic Generator for Detecting Interface Violations in Component-Based Software"
-
MS Report, Dept. of Computer Science and Electrical Eng., West Virginia Univ., Morgantown
-
G. Shakir, "A Systematic Generator for Detecting Interface Violations in Component-Based Software," MS Report, Dept. of Computer Science and Electrical Eng., West Virginia Univ., Morgantown, 1997.
-
(1997)
-
-
Shakir, G.1
-
28
-
-
0001849803
-
"Special Section: Component-Based Software Engineering Using RESOLVE"
-
M. Sitaraman and B.W. Weide, eds., Oct
-
"Special Section: Component-Based Software Engineering Using RESOLVE," M. Sitaraman and B.W. Weide, eds., ACM SIGSOFT Software Engineering Notes, vol. 19, no. 4, pp. 21-67, Oct. 1994.
-
(1994)
ACM SIGSOFT Software Engineering Notes
, vol.19
, Issue.4
, pp. 21-67
-
-
-
31
-
-
11244312389
-
"An Assertion Checking Wrapper Design for Java"
-
Technical Report #03-11, Dept. of Computer Science, Iowa State Univ., Ames, Iowa, Aug
-
R.P. Tan and S.H. Edwards, "An Assertion Checking Wrapper Design for Java," Technical Report #03-11, Dept. of Computer Science, Iowa State Univ., Ames, Iowa, pp. 29-34, Aug. 2003, http://www.cs.iastate.edu/ leavens/SAVCBS/2003/papers/full-papers/tan-edwards.pdf. http:// www.cs.iastate.edu/leavens/SAVCBS/2003/papers/full-papers/tan-edwards.pdf
-
(2003)
, pp. 29-34
-
-
Tan, R.P.1
Edwards, S.H.2
-
32
-
-
0345330047
-
"Design and Implementation of Assertions for the Common Language Infrastructure"
-
N. Tan, C. Mingins, and D. Abramson, "Design and Implementation of Assertions for the Common Language Infrastructure," IEE Proc. - Software Eng., vol. 150, no. 5, pp. 329-336, 2003.
-
(2003)
IEE Proc. - Software Eng.
, vol.150
, Issue.5
, pp. 329-336
-
-
Tan, N.1
Mingins, C.2
Abramson, D.3
-
33
-
-
4243086881
-
"Risks and Challenges of Component-Based Software Development"
-
Aug
-
P. Vitharana, "Risks and Challenges of Component-Based Software Development," Comm. ACM, vol. 46, no. 8, pp. 67-72, Aug. 2003.
-
(2003)
Comm. ACM
, vol.46
, Issue.8
, pp. 67-72
-
-
Vitharana, P.1
-
34
-
-
84865936761
-
"Quality Time: How Assertions Can Increase Test Effectiveness"
-
Feb
-
J.M. Voas, "Quality Time: How Assertions Can Increase Test Effectiveness," IEEE Software, vol. 14, no. 2, pp. 118-122, Feb. 1997.
-
(1997)
IEEE Software
, vol.14
, Issue.2
, pp. 118-122
-
-
Voas, J.M.1
-
35
-
-
0007231712
-
"Using Assertions to Make Untestable Software More Testable"
-
Sept
-
J. Voas and L. Kassab, "Using Assertions to Make Untestable Software More Testable," Software Quality Professional, vol. 1. no. 4 Sept. 1999.
-
(1999)
Software Quality Professional
, vol.1
, Issue.4
-
-
Voas, J.1
Kassab, L.2
-
36
-
-
0004618718
-
"Dynamic Verification of C++ Generic Algorithms"
-
May
-
C. Wang and D.R. Musser, "Dynamic Verification of C++ Generic Algorithms," IEEE Trans. Software Eng., vol. 23, no. 5, pp. 314-323, May 1997.
-
(1997)
IEEE Trans. Software Eng.
, vol.23
, Issue.5
, pp. 314-323
-
-
Wang, C.1
Musser, D.R.2
-
37
-
-
0025480317
-
"A Specifier's Introduction to Formal Methods"
-
Sept
-
J.M. Wing, "A Specifier's Introduction to Formal Methods," Computer vol. 29, no. 9, pp. 8-24, Sept. 1990.
-
(1990)
Computer
, vol.29
, Issue.9
, pp. 8-24
-
-
Wing, J.M.1
-
38
-
-
0025488975
-
"Using Larch to Specify Avalon/C++ Objects"
-
Sept
-
J.M. Wing, "Using Larch to Specify Avalon/C++ Objects," IEEE Trans. Software Eng., vol. 16, no. 9, pp. 1076-1088, Sept. 1990.
-
(1990)
IEEE Trans. Software Eng.
, vol.16
, Issue.9
, pp. 1076-1088
-
-
Wing, J.M.1
|