-
1
-
-
0004072686
-
-
A.V. Aho, R. Sethi, and J.D. Ullman, Compilers: Principles, Techniques, and Tools. Addison-Wesley 1986.
-
Compilers: Principles, Techniques, and Tools. Addison-Wesley 1986.
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
2
-
-
33747419020
-
-
947, Univ. of Wisconsin, Madison, July 1990.
-
T. Ball, S. Horwitz, and T. Reps, Correctness of an Algorithm for Reconstituting a Program from a Dependence Graph," Technical Report TR-947, Univ. of Wisconsin, Madison, July 1990.
-
Correctness of an Algorithm for Reconstituting a Program from a Dependence Graph," Technical Report TR
-
-
Ball, T.1
Horwitz, S.2
Reps, T.3
-
3
-
-
0001789085
-
Composition Validation and Subjectivity in (GenVoca) Generators,"
-
vol. 23, no. 2, pp. 67-82, Feb. 1997.
-
D. Batory and B.J. Geraci, Composition Validation and Subjectivity in (GenVoca) Generators," IEEE Trans. Software Eng., vol. 23, no. 2, pp. 67-82, Feb. 1997.
-
IEEE Trans. Software Eng.
-
-
Batory, D.1
Geraci, B.J.2
-
4
-
-
0003353852
-
Design Maintenance Systems,"
-
vol. 35, no. 4, pp. 73-89, Apr. 1992.
-
I.D. Baxter, Design Maintenance Systems," Comm. ACM, vol. 35, no. 4, pp. 73-89, Apr. 1992.
-
Comm. ACM
-
-
Baxter, I.D.1
-
5
-
-
0029233080
-
Program Integration for Language with Procedure Calls,"
-
vol. 4, no. 1, pp. 3-35, Jan. 1995
-
D. Binkley, S. Horwitz, and T. Reps, Program Integration for Language with Procedure Calls," ACM Trans. Software Eng. and Methodology, vol. 4, no. 1, pp. 3-35, Jan. 1995
-
ACM Trans. Software Eng. and Methodology
-
-
Binkley, D.1
Horwitz, S.2
Reps, T.3
-
6
-
-
84976665944
-
MixLn-Based Inheritance,"
-
303-311, Oct. 1990.
-
G. Bracha and W. Cook, MixLn-Based Inheritance," Proc. European Conf. Object-Oriented Programming Conf./Object-Oriented Programming Systems, Languages, and Applications, pp. 303-311, Oct. 1990.
-
Proc. European Conf. Object-Oriented Programming Conf./Object-Oriented Programming Systems, Languages, and Applications, Pp.
-
-
Bracha, G.1
Cook, W.2
-
7
-
-
0023385308
-
The Program Dependence Graph and Its Use in Optimization,"
-
vol. 9, no. 3, pp. 319-349, July 1987.
-
J. Ferrante, K.J. Ottenstein, and J.D. Warren, The Program Dependence Graph and Its Use in Optimization," ACM Trans. Programming Languages and Systems, vol. 9, no. 3, pp. 319-349, July 1987.
-
ACM Trans. Programming Languages and Systems
-
-
Ferrante, J.1
Ottenstein, K.J.2
Warren, J.D.3
-
8
-
-
0003880013
-
-
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.
-
Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
10
-
-
0025228221
-
Interprocedural Slicing using Dependence Graphs,"
-
vol. 12, no. 1, pp. 26-60, Jan. 1990.
-
S. Horwitz, T. Ball, and D. Binkley, Interprocedural Slicing using Dependence Graphs," ACM Trans. Programming Languages and Systems, vol. 12, no. 1, pp. 26-60, Jan. 1990.
-
ACM Trans. Programming Languages and Systems
-
-
Horwitz, S.1
Ball, T.2
Binkley, D.3
-
11
-
-
0024700474
-
Integrating Noninterfering Versions of Programs,"
-
vol. 11, no. 3, pp. 345-387, July 1989.
-
S. Horwitz, J. Prins, and T. Reps, Integrating Noninterfering Versions of Programs," ACM Trans. Programming Languages and Systems, vol. 11, no. 3, pp. 345-387, July 1989.
-
ACM Trans. Programming Languages and Systems
-
-
Horwitz, S.1
Prins, J.2
Reps, T.3
-
12
-
-
0026261209
-
Efficient Comparison of Program Slices,"
-
vol. 28, pp. 713-732, June 1991.
-
S. Horwitz and T. Reps, Efficient Comparison of Program Slices," Acta Informatica, vol. 28, pp. 713-732, June 1991.
-
Acta Informatica
-
-
Horwitz, S.1
Reps, T.2
-
13
-
-
0024028289
-
Designing Reusable Classes," J
-
vol. 1, no. 2, pp. 22-35, June/July 1988.
-
R.E. Jonson and B. Foote, Designing Reusable Classes," J. ObjectOriented Programming, vol. 1, no. 2, pp. 22-35, June/July 1988.
-
ObjectOriented Programming
-
-
Jonson, R.E.1
Foote, B.2
-
14
-
-
84976767321
-
Typing the Specialization Interface,"
-
201-214, Sept. 1993.
-
J. Lamping, Typing the Specialization Interface," Proc. Conf. Object-Oriented Programming Systems, Languages, and Applications, pp. 201-214, Sept. 1993.
-
Proc. Conf. Object-Oriented Programming Systems, Languages, and Applications, Pp.
-
-
Lamping, J.1
-
16
-
-
0027576911
-
Object-Oriented Software Evolution,"
-
vol. 19, no. 4, pp. 313-343, Apr. 1993.
-
K.J. Lieberherr and C. Xiao, Object-Oriented Software Evolution," IEEE Trans. Software Eng., vol. 19, no. 4, pp. 313-343, Apr. 1993.
-
IEEE Trans. Software Eng.
-
-
Lieberherr, K.J.1
Xiao, C.2
-
18
-
-
85032305245
-
A Mechanism for Automatically and Dynamically Changing Software Components,"
-
vol. 22, no. 3, pp. 169-180, May 1997.
-
K. Maruyama and K. Shima, A Mechanism for Automatically and Dynamically Changing Software Components," Proc. Symp. Software Reusability, ACM SIGSOFT Software Eng. Notes, vol. 22, no. 3, pp. 169-180, May 1997.
-
Proc. Symp. Software Reusability, ACM SIGSOFT Software Eng. Notes
-
-
Maruyama, K.1
Shima, K.2
-
19
-
-
85032265221
-
Extracting Reusable Software Components by Using Bounded Program Slicing,"
-
vol. 37, no. 4, pp. 520-535, Apr. 1996.
-
K. Maruyama and N. Takahashi, Extracting Reusable Software Components by Using Bounded Program Slicing," Trans. IPS Japan, vol. 37, no. 4, pp. 520-535, Apr. 1996.
-
Trans. IPS Japan
-
-
Maruyama, K.1
Takahashi, N.2
-
20
-
-
11444266597
-
EVA: A Flexible Programming Method for Evolving Systems,"
-
vol. 23, no. 5, pp. 296-313, May 1997.
-
S. Matsuura, H. Kuruma, and S. Honiden, EVA: A Flexible Programming Method for Evolving Systems," IEEE Trans. Software Eng., vol. 23, no. 5, pp. 296-313, May 1997.
-
IEEE Trans. Software Eng.
-
-
Matsuura, S.1
Kuruma, H.2
Honiden, S.3
-
22
-
-
33747424826
-
-
W.F. Opdyke, Refactoring Object-Oriented Frameworks," technical report, PhD thesis, Univ. of Illinois at Urbana-Champaign, 1992.
-
Refactoring Object-Oriented Frameworks," technical report, PhD thesis, Univ. of Illinois at Urbana-Champaign, 1992
-
-
Opdyke, W.F.1
-
23
-
-
0026970725
-
Combination of Inheritance Hierarchies,"
-
25-40, Oct. 1992.
-
H. Ossher and W. Harrison, Combination of Inheritance Hierarchies," Proc. Conf. Object-Oriented Programming Systems, Languages, and Applications, pp. 25-40, Oct. 1992.
-
Proc. Conf. Object-Oriented Programming Systems, Languages, and Applications, Pp.
-
-
Ossher, H.1
Harrison, W.2
-
24
-
-
84976707537
-
The Program Dependence Graph in a Software Development Environment,"
-
vol. 19, no. 5, pp. 177-184, May 1984.
-
K.J. Ottenstein and L.M. Ottenstein, The Program Dependence Graph in a Software Development Environment," ACM SIGPLAN Notices, vol. 19, no. 5, pp. 177-184, May 1984.
-
ACM SIGPLAN Notices
-
-
Ottenstein, K.J.1
Ottenstein, L.M.2
-
25
-
-
0016926766
-
On the Design and Development of Program Families,"
-
vol. 2, no. 1, pp. 1-9, Mar. 1976.
-
D.L. Parnas, On the Design and Development of Program Families," IEEE Trans. Software Eng., vol. 2, no. 1, pp. 1-9, Mar. 1976.
-
IEEE Trans. Software Eng.
-
-
Parnas, D.L.1
-
28
-
-
0003511049
-
-
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen, Object-Oriented Modeling and Design. Prentice Hall, 1991.
-
Object-Oriented Modeling and Design. Prentice Hall, 1991.
-
-
Rumbaugh, J.1
Blaha, M.2
Premerlani, W.3
Eddy, F.4
Lorensen, W.5
-
29
-
-
84976688392
-
Modular Reasoning in the Presence of Subclassing,"
-
200-214, Oct. 1995.
-
R. Stata and J.V. Guttag, Modular Reasoning in the Presence of Subclassing," Proc. Conf. Object-Oriented Programming Systems, Languages, and Applications, pp. 200-214, Oct. 1995.
-
Proc. Conf. Object-Oriented Programming Systems, Languages, and Applications, Pp.
-
-
Stata, R.1
Guttag, J.V.2
-
30
-
-
0030261378
-
Reuse Contracts: Managing the Evolution of Reusable Assets,"
-
268-285, Oct. 1996.
-
P. Steyaert, C. Lucas, K. Mens, and T. D'Hondt, Reuse Contracts: Managing the Evolution of Reusable Assets," Proc. Conf. ObjectOriented Programming Systems, Languages, and Applications, pp. 268-285, Oct. 1996.
-
Proc. Conf. ObjectOriented Programming Systems, Languages, and Applications, Pp.
-
-
Steyaert, P.1
Lucas, C.2
Mens, K.3
D'Hondt, T.4
-
32
-
-
1642620315
-
Slicing Class Hierarchies in C++,"
-
179-197, Oct. 1996.
-
F. Tip, J.-D. Chio, J. Field, and G. Ramalingam, Slicing Class Hierarchies in C++," Proc. Conf. Object-Oriented Programming Systems, Languages, and Applications, pp. 179-197, Oct. 1996.
-
Proc. Conf. Object-Oriented Programming Systems, Languages, and Applications, Pp.
-
-
Tip, F.1
Chio, J.-D.2
Field, J.3
Ramalingam, G.4
-
34
-
-
0021457061
-
Program Slicing,"
-
vol. 10, no. 4, pp. 352-357, July 1984.
-
M. Weiser, Program Slicing," IEEE Trans. Software Eng., vol. 10, no. 4, pp. 352-357, July 1984.
-
IEEE Trans. Software Eng.
-
-
Weiser, M.1
-
35
-
-
33747401040
-
-
962, PhD thesis, Univ. of Wisconsin, Madison, Aug. 1990.
-
W. Yang, A New Algorithm for Semantics-Based Program Integration," Technical Report TR-962, PhD thesis, Univ. of Wisconsin, Madison, Aug. 1990.
-
A New Algorithm for Semantics-Based Program Integration," Technical Report TR
-
-
Yang, W.1
-
36
-
-
0029280449
-
Signature Matching: A Tool for Using Software Libraries,"
-
vol. 4, no. 2, pp. 146-170, Apr. 1995.
-
A.M. Zaremski and J.M. Wing, Signature Matching: A Tool for Using Software Libraries," ACM Trans. Software Eng. and Methodology, vol. 4, no. 2, pp. 146-170, Apr. 1995.
-
ACM Trans. Software Eng. and Methodology
-
-
Zaremski, A.M.1
Wing, J.M.2
-
37
-
-
0031259286
-
Specification Matching of Software Components,"
-
vol. 6, no. 4, pp. 333-369, Oct. 1997
-
A.M. Zaremski and J.M. Wing, Specification Matching of Software Components," ACM Trans. Software Eng. and Methodology, vol. 6, no. 4, pp. 333-369, Oct. 1997
-
ACM Trans. Software Eng. and Methodology
-
-
Zaremski, A.M.1
Wing, J.M.2
|