-
3
-
-
0022135538
-
-
11, no. 11 pp. 1,257-1,267, Nov. 1985.
-
R. Balzer, "A 15 Year Perspective on Automatic Programming," IEEE Trans. Software Eng., vol. 11, no. 11 pp. 1,257-1,267, Nov. 1985.
-
A 15 Year Perspective on Automatic Programming, IEEE Trans. Software Eng., Vol.
-
-
Balzer, R.1
-
4
-
-
84976850194
-
-
1, no. 4, pp. 355-398, Oct. 1992.
-
D. Batory and S. O'Malley, "The Design and Implementation of Hierarchical Software Systems with Reusable Components," ACM Trans. Software Eng. and Methodology, vol. 1, no. 4, pp. 355-398, Oct. 1992.
-
And S. O'Malley, the Design and Implementation of Hierarchical Software Systems with Reusable Components, ACM Trans. Software Eng. and Methodology, Vol.
-
-
Batory, D.1
-
5
-
-
85010893343
-
-
1993.
-
D. Batory, V. Singhal, J. Thomas, and M. Sirkin, "Scalable Software Libraries," Proc. ACM SIGSOFT '93: Foundations of Software Eng., Dec. 1993.
-
V. Singhal, J. Thomas, and M. Sirkin, Scalable Software Libraries, Proc. ACM SIGSOFT '93: Foundations of Software Eng., Dec.
-
-
Batory, D.1
-
6
-
-
33749981286
-
-
1994.
-
D. Batory, J. Thomas, and M. Sirkin, "Reengineering a Complex Application Using a Scalable Data Structure Compiler," Proc. ACM SIGSOFT '94, Dec. 1994.
-
J. Thomas, and M. Sirkin, Reengineering A Complex Application Using A Scalable Data Structure Compiler, Proc. ACM SIGSOFT '94, Dec.
-
-
Batory, D.1
-
7
-
-
0025558067
-
-
23, no. 12, pp. 25-37, Dec. 1990.
-
A. Berlin and D. Weise, "Compiling Scientific Code Using Partial Evaluation," Computer, vol. 23, no. 12, pp. 25-37, Dec. 1990.
-
And D. Weise, Compiling Scientific Code Using Partial Evaluation, Computer, Vol.
-
-
Berlin, A.1
-
10
-
-
0023327532
-
-
20, no. 4 pp. 10-19, Apr. 1987.
-
F.P. Brooks, "No Silver Bullet: Essence and Accidents of Software Engineering," Computer, vol. 20, no. 4 pp. 10-19, Apr. 1987.
-
No Silver Bullet: Essence and Accidents of Software Engineering, Computer, Vol.
-
-
Brooks, F.P.1
-
17
-
-
85034605080
-
-
244: Adv. Prog. Environments. Springer-Verlag, 1986.
-
D. Garlan, "Views for Tools in Integrated Environments," R. Conradi, T. Didriksen, and D. Wanvik, eds., Lecture Notes in Computer Science, CS 244: Adv. Prog. Environments. Springer-Verlag, 1986.
-
Views for Tools in Integrated Environments, R. Conradi, T. Didriksen, and D. Wanvik, Eds., Lecture Notes in Computer Science, CS
-
-
Garlan, D.1
-
21
-
-
0022085285
-
-
20, no. 7, pp. 131-139, July 1985.
-
D. Gries and J. Prins, "A New Notion of Encapsulation," ACM SIGPLAN Notices, vol. 20, no. 7, pp. 131-139, July 1985.
-
And J. Prins, A New Notion of Encapsulation, ACM SIGPLAN Notices, Vol.
-
-
Gries, D.1
-
22
-
-
0023382896
-
-
25, no. 5 pp. 323-327, July 1987.
-
D. Gries and I. Stojmenovic, "A Note on Graham's Convex Hull Algorithm," Information Processing Letters, vol. 25, no. 5 pp. 323-327, July 1987.
-
And I. Stojmenovic, A Note on Graham's Convex Hull Algorithm, Information Processing Letters, Vol.
-
-
Gries, D.1
-
23
-
-
35848940355
-
-
11, no. 1, pp. 1-10, 1990.
-
D. Gries and D. Volpano, "The Transform - A New Language Construct," Structured Programming, vol. 11, no. 1, pp. 1-10, 1990.
-
And D. Volpano, the Transform - A New Language Construct, Structured Programming, Vol.
-
-
Gries, D.1
-
24
-
-
35848938363
-
-
1991.
-
J.V. Guttag and J.J. Horning, "Introduction to LCL, a LARCH/C Interface Language," TR SRC-74, D.E.C. Software Research Center, Palo Alto, Calif., 1991.
-
And J.J. Horning, Introduction to LCL, A LARCH/C Interface Language, TR SRC-74, D.E.C. Software Research Center, Palo Alto, Calif.
-
-
Guttag, J.V.1
-
25
-
-
0025519252
-
-
16, no. 11, pp. 1,247-1,257, Nov. 1990.
-
B. Hailpern and H. Ossher, "Extending Objects to Support Multiple Interfaces and Access Control," IEEE Trans. Software Eng., vol. 16, no. 11, pp. 1,247-1,257, Nov. 1990.
-
And H. Ossher, Extending Objects to Support Multiple Interfaces and Access Control, IEEE Trans. Software Eng., Vol.
-
-
Hailpern, B.1
-
26
-
-
84976708204
-
-
28, no. 10, pp. 411-428, Oct. 1993.
-
W. Harrison and H. Ossher, "Subject-Oriented Programming (A Critique of Pure Objects)," Proc. OOPSLA '93, ACM SIGPLAN Notices, vol. 28, no. 10, pp. 411-428, Oct. 1993.
-
And H. Ossher, Subject-Oriented Programming (A Critique of Pure Objects), Proc. OOPSLA '93, ACM SIGPLAN Notices, Vol.
-
-
Harrison, W.1
-
27
-
-
84976706598
-
-
4, no. 4, pp. 527-551, Oct. 1982.
-
M. Herlihy and B. Liskov, "A Value Transmission Method for Abstract Data Types," ACM Trans. Program Languages System, vol. 4, no. 4, pp. 527-551, Oct. 1982.
-
And B. Liskov, A Value Transmission Method for Abstract Data Types, ACM Trans. Program Languages System, Vol.
-
-
Herlihy, M.1
-
29
-
-
85029474532
-
-
615, pp. 287-308. Springer-Verlag, July 1992.
-
I.M. Holland, "Specifying Reusable Components Using Contracts," O. Lehrmann Madsen, ed., Proc. Sixth European Conf. Object-Oriented Prog. (ECOOP '92), Lecture Notes in Computer Science 615, pp. 287-308. Springer-Verlag, July 1992.
-
Specifying Reusable Components Using Contracts, O. Lehrmann Madsen, Ed., Proc. Sixth European Conf. Object-Oriented Prog. (ECOOP '92), Lecture Notes in Computer Science
-
-
Holland, I.M.1
-
32
-
-
0022135539
-
-
11, no. 11, pp. 1361-1374, Nov. 1985.
-
E. Kant, "Understanding and Automating Algorithm Design," IEEE Trans. Software Eng., vol. 11, no. 11, pp. 1361-1374, Nov. 1985.
-
Understanding and Automating Algorithm Design, IEEE Trans. Software Eng., Vol.
-
-
Kant, E.1
-
33
-
-
35848950515
-
-
169-205.
-
E. Kant, F. Daube, W. MacGregor, and J. Wald, "Scientific Programming by Automated Synthesis," [39], pp. 169-205.
-
F. Daube, W. MacGregor, and J. Wald, Scientific Programming by Automated Synthesis, [39], Pp.
-
-
Kant, E.1
-
34
-
-
0026873608
-
-
24, no. 2, pp. 131-184, June 1992.
-
C.W. Krueger, "Software Reuse," ACM Computing Surveys, vol. 24, no. 2, pp. 131-184, June 1992.
-
Software Reuse, ACM Computing Surveys, Vol.
-
-
Krueger, C.W.1
-
35
-
-
0021510711
-
-
1, no. 4, pp. 66-75, Oct. 1984.
-
P. Kruchten, E. Schonberg, and J. Schwartz, "Software Prototyping Using the SETL Language," IEEE Software, vol. 1, no. 4, pp. 66-75, Oct. 1984.
-
E. Schonberg, and J. Schwartz, Software Prototyping Using the SETL Language, IEEE Software, Vol.
-
-
Kruchten, P.1
-
36
-
-
0023383221
-
-
9, no. 3, pp. 267-318, July 1987.
-
D. Lamb, "IDL: Sharing Intermediate Representations," ACM Trans. Programming Languages and Systems vol. 9, no. 3, pp. 267-318, July 1987.
-
IDL: Sharing Intermediate Representations, ACM Trans. Programming Languages and Systems Vol.
-
-
Lamb, D.1
-
38
-
-
35848933540
-
-
1981.
-
B. Liskov, R. Atkinson, T. Bloom, E. Moss, J.C. Schaffert, R. Scheifler, and A. Snyder, CLU Reference Manual. Springer-Verlag, 1981.
-
R. Atkinson, T. Bloom, E. Moss, J.C. Schaffert, R. Scheifler, and A. Snyder, CLU Reference Manual. Springer-Verlag
-
-
Liskov, B.1
-
40
-
-
0025894559
-
-
8, no. 1, pp. 49-57, Jan. 1991.
-
S. Meyers, "Difficulties in Integrating Multiview Development Systems," IEEE Software, vol. 8, no. 1, pp. 49-57, Jan. 1991.
-
Difficulties in Integrating Multiview Development Systems, IEEE Software, Vol.
-
-
Meyers, S.1
-
41
-
-
0029325224
-
-
21, no. 6, pp. 528-562, June 1995.
-
H. Mili, F. Mili, and A. Mili, "Reusing Software: Issues and Research Directions," IEEE Trans. Software Eng., vol. 21, no. 6, pp. 528-562, June 1995.
-
F. Mili, and A. Mili, Reusing Software: Issues and Research Directions, IEEE Trans. Software Eng., Vol.
-
-
Mili, H.1
-
42
-
-
0023829012
-
-
26, pp. 243-246, 1988.
-
C. Morgan, "Data Refinement by Miracles," Information Processing Letters, vol. 26, pp. 243-246, 1988.
-
Data Refinement by Miracles, Information Processing Letters, Vol.
-
-
Morgan, C.1
-
43
-
-
0024611505
-
-
26, pp. 287-308, 1989.
-
J.M. Morris, "Laws of Data Refinement," Acta Informatica, vol. 26, pp. 287-308, 1989.
-
Laws of Data Refinement, Acta Informatica, Vol.
-
-
Morris, J.M.1
-
45
-
-
0026219884
-
-
12, no. 3, pp. 36-56, Fall 1991.
-
R. Neches, R. Fikes, T. Finin, T. Gruber, R. Patil, P. Senator, and W. Swartout, "Enabling Technology for Knowledge Sharing," AI Magazine, vol. 12, no. 3, pp. 36-56, Fall 1991.
-
R. Fikes, T. Finin, T. Gruber, R. Patil, P. Senator, and W. Swartout, Enabling Technology for Knowledge Sharing, AI Magazine, Vol.
-
-
Neches, R.1
-
46
-
-
35848968960
-
-
4, no. 3, pp. 37-47, Fall 1983.
-
G. Novak, "GLISP: A LISP-Based Programming System with Data Abstraction," AI Magazine, vol. 4, no. 3, pp. 37-47, Fall 1983.
-
GLISP: A LISP-Based Programming System with Data Abstraction, AI Magazine, Vol.
-
-
Novak, G.1
-
48
-
-
84976729381
-
-
18, no. 3, pp. 170-177, June 1983.
-
G. Novak, "Data Abstraction in GLISP," Proc. SIGPLAN '83 Symp., ACM SIGPLAN Notices, vol. 18, no. 3, pp. 170-177, June 1983.
-
Data Abstraction in GLISP, Proc. SIGPLAN '83 Symp., ACM SIGPLAN Notices, Vol.
-
-
Novak, G.1
-
49
-
-
0026897891
-
-
18, no. 7, July 1992.
-
G. Novak, F. Hill, M. Wan, and B. Sayrs, "Negotiated Interfaces for Software Reuse," IEEE Trans. Software Eng., vol. 18, no. 7, July 1992.
-
F. Hill, M. Wan, and B. Sayrs, Negotiated Interfaces for Software Reuse, IEEE Trans. Software Eng., Vol.
-
-
Novak, G.1
-
50
-
-
85031701225
-
-
70-79, 1992.
-
G. Novak, "Software Reuse through View Type Clusters," Proc. Seventh Knowledge-Based Software Engineering Conf., IEEE CS Press, pp. 70-79, 1992.
-
Software Reuse Through View Type Clusters, Proc. Seventh Knowledge-Based Software Engineering Conf., IEEE CS Press, Pp.
-
-
Novak, G.1
-
51
-
-
0028259239
-
-
10th Conf. Artificial Intelligence for Applications, IEEE CS Press, pp. 224-230, 1994.
-
G. Novak, "Generating Programs from Connections of Physical Models," Proc. 10th Conf. Artificial Intelligence for Applications, IEEE CS Press, pp. 224-230, 1994.
-
Generating Programs from Connections of Physical Models, Proc.
-
-
Novak, G.1
-
52
-
-
0028554848
-
-
39-47, 1994.
-
G. Novak, "Composing Reusable Software Components through Views," Proc. Ninth Knowledge-Based Software Eng. Conf., IEEE CS Press, pp. 39-47, 1994.
-
Composing Reusable Software Components Through Views, Proc. Ninth Knowledge-Based Software Eng. Conf., IEEE CS Press, Pp.
-
-
Novak, G.1
-
53
-
-
0029359411
-
-
21, no. 8, pp. 651-661, Aug. 1995.
-
G. Novak, "Conversion of Units of Measurement," IEEE Trans. Software Eng., vol. 21, no. 8, pp. 651-661, Aug. 1995.
-
Conversion of Units of Measurement, IEEE Trans. Software Eng., Vol.
-
-
Novak, G.1
-
54
-
-
0041420857
-
-
21, no. 12, pp. 993-1,005, Dec. 1995.
-
G. Novak, "Creation of Views for Reuse of Software with Different Data Representations," IEEE Trans. Software Eng., vol. 21, no. 12, pp. 993-1,005, Dec. 1995.
-
Creation of Views for Reuse of Software with Different Data Representations, IEEE Trans. Software Eng., Vol.
-
-
Novak, G.1
-
58
-
-
0026173909
-
-
21, no. 6, pp. 539-556, June 1991.
-
J.M. Purtilo and J.M. Atlee, "Module Reuse by Interface Adaptation," Software Practice and Experience, vol. 21, no. 6, pp. 539-556, June 1991.
-
And J.M. Atlee, Module Reuse by Interface Adaptation, Software Practice and Experience, Vol.
-
-
Purtilo, J.M.1
-
59
-
-
0019648586
-
-
1,044-1,052, 1981.
-
C. Rich, "A Formal Representation for Plans in the Programmer's Apprentice," Proc. Seventh Intl Joint Conf. Artificial Intelligence (IJCAI '81), pp. 1,044-1,052, 1981.
-
A Formal Representation for Plans in the Programmer's Apprentice, Proc. Seventh Intl Joint Conf. Artificial Intelligence (IJCAI '81), Pp.
-
-
Rich, C.1
-
63
-
-
84976758332
-
-
3, no. 2 pp. 126-143, Apr. 1981.
-
E. Schonberg, J.T. Schwartz, and M. Sharir, "An Automatic Technique for Selection of Data Representations in SETL Programs," ACM Trans. Prog. Language and Systems, vol. 3, no. 2 pp. 126-143, Apr. 1981.
-
J.T. Schwartz, and M. Sharir, An Automatic Technique for Selection of Data Representations in SETL Programs, ACM Trans. Prog. Language and Systems, Vol.
-
-
Schonberg, E.1
-
66
-
-
0017526351
-
-
20, no. 9, pp. 553-564, Aug. 1977.
-
M. Shaw, W. Wulf, and R. London, "Abstraction and Verification in Alphard: Defining and Specifying Iterators and Generators," Comm. ACM, vol. 20, no. 9, pp. 553-564, Aug. 1977.
-
W. Wulf, and R. London, Abstraction and Verification in Alphard: Defining and Specifying Iterators and Generators, Comm. ACM, Vol.
-
-
Shaw, M.1
-
68
-
-
0025488553
-
-
16, no. 9, pp. 1,024-1,043, Sept. 1990.
-
D.R. Smith, "KIDS: A Semiautomatic Program Development System," IEEE Trans. Software Eng., vol. 16, no. 9, pp. 1,024-1,043, Sept. 1990.
-
KIDS: A Semiautomatic Program Development System, IEEE Trans. Software Eng., Vol.
-
-
Smith, D.R.1
-
70
-
-
35848937646
-
-
66-78, 1993.
-
W. Tracz, "LILEANNA: A Parameterized Programming Language," Proc. Second Int'l Workshop Software Reuse (IWSR-2), IEEE CS Press, pp. 66-78, 1993.
-
LILEANNA: A Parameterized Programming Language, Proc. Second Int'l Workshop Software Reuse (IWSR-2), IEEE CS Press, Pp.
-
-
Tracz, W.1
-
73
-
-
0025888669
-
-
33, pp. 1-65. Academic Press, 1991.
-
B. Weide, W. Ogden, and S. Zweben, "Reusable Software Components," M. Yovits, ed., Advances in Computers, vol. 33, pp. 1-65. Academic Press, 1991.
-
W. Ogden, and S. Zweben, Reusable Software Components, M. Yovits, Ed., Advances in Computers, Vol.
-
-
Weide, B.1
-
76
-
-
84976676821
-
-
29, no. 10, pp. 176-190, Oct. 1994.
-
D.M. Yellin and R.E. Strom, "Interfaces, Protocols, and the Semi-Automatic Construction of Software Adaptors," Proc. OOPSLA '94, ACM SIGPLAN Notices, vol. 29, no. 10, pp. 176-190, Oct. 1994.
-
And R.E. Strom, Interfaces, Protocols, and the Semi-Automatic Construction of Software Adaptors, Proc. OOPSLA '94, ACM SIGPLAN Notices, Vol.
-
-
Yellin, D.M.1
-
77
-
-
72849107868
-
-
18, no. 5, pp. 182-190, Dec. 1993.
-
A.M. Zaremski and J.M. Wing, "Signature Matching: A Key to Reuse," ACM Software Eng. Notes, vol. 18, no. 5, pp. 182-190, Dec. 1993.
-
And J.M. Wing, Signature Matching: A Key to Reuse, ACM Software Eng. Notes, Vol.
-
-
Zaremski, A.M.1
|