-
1
-
-
60749089448
-
The structure of the “THE”-multiprogramming system
-
May
-
E. W. Dijkstra, “The structure of the “THE”-multiprogramming system,” Commun. ACM, vol. 11, no. 5, pp. 341-346, May 1968.
-
(1968)
Commun. ACM
, vol.11
, Issue.5
, pp. 341-346
-
-
Dijkstra, E.W.1
-
2
-
-
0002008223
-
An introduction to software architecture
-
V. Ambriola and G. Tortora, Eds. Singapore: World Scientific
-
D. Garlan and M. Shaw, “An introduction to software architecture,” in Advances in Software Engineering and Knowledge Engineering, V. Ambriola and G. Tortora, Eds. Singapore: World Scientific, 1993, vol. 1, pp. 1-39.
-
(1993)
Advances in Software Engineering and Knowledge Engineering
, vol.1
, pp. 1-39
-
-
Garlan, D.1
Shaw, M.2
-
3
-
-
0018441391
-
Designing software for ease of extension and contraction
-
Mar.
-
D. L. Parnas, “Designing software for ease of extension and contraction,” IEEE Trans. Software Eng., vol. 5, pp. 128-138, Mar. 1979.
-
(1979)
IEEE Trans. Software Eng.
, vol.5
, pp. 128-138
-
-
Parnas, D.L.1
-
4
-
-
0016949967
-
Modularization and hierarchy in a family of operating systems
-
May
-
A. N. Habermann, L. Hon, and L. Cooprider, “Modularization and hierarchy in a family of operating systems,” Commun. ACM, vol. 19, no. 5, pp. 266-272, May 1976.
-
(1976)
Commun. ACM
, vol.19
, Issue.5
, pp. 266-272
-
-
Habermann, A.N.1
Hon, L.2
Cooprider, L.3
-
5
-
-
0020151720
-
Good system structure features: Their complexity and execution time cost
-
July
-
J. Stankovic, “Good system structure features: Their complexity and execution time cost,” IEEE Trans. Software Eng, vol. SE-8, pp. 306-318, July 1982.
-
(1982)
IEEE Trans. Software Eng
, vol.SE-8
, pp. 306-318
-
-
Stankovic, J.1
-
6
-
-
1542595054
-
-
Ph.D. dissertation, Univ. Washington, Dep. Comput. Sci. & Eng., Tech. Rep. 91-08-04, Aug.
-
W. G. Griswold, “Program Restructuring as an Aid to Software Maintenance,” Ph.D. dissertation, Univ. Washington, Dep. Comput. Sci. & Eng., Tech. Rep. 91-08-04, Aug. 1991.
-
(1991)
“Program Restructuring as an Aid to Software Maintenance,”
-
-
Griswold, W.G.1
-
7
-
-
0027623592
-
Automated assistance for program restructuring
-
July
-
W. G. Griswold and D. Notkin, “Automated assistance for program restructuring,” ACM Trans. Software Eng. and Method., vol. 2, no. 3, pp. 228-269, July 1993.
-
(1993)
ACM Trans. Software Eng. and Method.
, vol.2
, Issue.3
, pp. 228-269
-
-
Griswold, W.G.1
Notkin, D.2
-
8
-
-
0023385308
-
The program dependence graph and its use in optimization
-
July
-
J. Ferrante, K. J. Ottenstein, and J. D. Warren, “The program dependence graph and its use in optimization,” ACM Trans. Programming Languages and Syst., vol. 9, no. 3, pp. 319-349, July 1987.
-
(1987)
ACM Trans. Programming Languages and Syst.
, vol.9
, Issue.3
, pp. 319-349
-
-
Ferrante, J.1
Ottenstein, K.J.2
Warren, J.D.3
-
9
-
-
0026887938
-
Reconciling environment integration and component independence
-
July
-
K. Sullivan and D. Notkin, “Reconciling environment integration and component independence,” ACM Trans. Software Eng. and Method., vol. 1, no. 3, pp. 229-268, July 1992.
-
(1992)
ACM Trans. Software Eng. and Method.
, vol.1
, Issue.3
, pp. 229-268
-
-
Sullivan, K.1
Notkin, D.2
-
10
-
-
0003644866
-
-
Ph.D. dissertation, Univ. Washington, Dep. Comput. Sci. & Eng., Aug.
-
K. J. Sullivan, “Mediators: Easing the design and evolution of integrated systems,” Ph.D. dissertation, Univ. Washington, Dep. Comput. Sci. & Eng., Aug. 1994.
-
(1994)
“Mediators: Easing the design and evolution of integrated systems,”
-
-
Sullivan, K.J.1
-
11
-
-
0029345859
-
Managing the design tradeoffs for a program understanding and transformation tool
-
July
-
W. G. Griswold and D. C. Atkinson, “Managing the design tradeoffs for a program understanding and transformation tool,” J. Syst. Software, July 1995.
-
(1995)
J. Syst. Software
-
-
Griswold, W.G.1
Atkinson, D.C.2
-
12
-
-
0017268047
-
A model of large program development
-
reprinted in M. M. Lehman, L. A. Belady, Eds., Program Evolution: Processes of Software Change. London: Academic, APIC Studies in Data Processing no. 27, 1985, ch. 8
-
L. A. Belady and M. M. Lehman, “A model of large program development,” IBM Syst. J., vol. 15, no. 3, pp. 225-252, 1976; reprinted in M. M. Lehman, L. A. Belady, Eds., Program Evolution: Processes of Software Change. London: Academic, APIC Studies in Data Processing no. 27, 1985, ch. 8.
-
(1976)
IBM Syst. J.
, vol.15
, Issue.3
, pp. 225-252
-
-
Belady, L.A.1
Lehman, M.M.2
-
15
-
-
84956616916
-
Detecting conflicts between structure accesses
-
June SIGPLAN Notices
-
J. R. Larus and P. N. Hilfinger, “Detecting conflicts between structure accesses,” in Proc. SIGPLAN '88 Conf. Programming Languages Design and Implementation, June 1988, pp. 21-34; SIGPLAN Notices, vol. 23, no. 7.
-
(1988)
Proc. SIGPLAN '88 Conf. Programming Languages Design and Implementation
, vol.23
, Issue.7
, pp. 21-34
-
-
Larus, J.R.1
Hilfinger, P.N.2
-
17
-
-
0005296647
-
On a buzzword: Hierarchical structure
-
Amsterdam, The Netherlands: North-Holland, Mar.
-
D. L. Parnas, “On a buzzword: Hierarchical structure,” in Proc. IFIP Congr. Amsterdam, The Netherlands: North-Holland, Mar. 1974.
-
(1974)
Proc. IFIP Congr
-
-
Parnas, D.L.1
-
19
-
-
0041112454
-
A mechanism for specifying the structure of large, layered programs
-
B. Shriver and P. Wegner, Eds. Boston, MA: M.I.T. Press
-
H. L. Ossher, “A mechanism for specifying the structure of large, layered programs,” in Res. Directions in Object-Oriented Programming, B. Shriver and P. Wegner, Eds. Boston, MA: M.I.T. Press, 1987, pp. 219-252.
-
(1987)
Res. Directions in Object-Oriented Programming
, pp. 219-252
-
-
Ossher, H.L.1
-
21
-
-
0026203186
-
Using program slicing in software maintenance
-
Aug.
-
K. B. Gallagher and J. R. Lyle, “Using program slicing in software maintenance,” IEEE Trans. Software Eng., vol. 17, pp. 751-761, Aug. 1991.
-
(1991)
IEEE Trans. Software Eng.
, vol.17
, pp. 751-761
-
-
Gallagher, K.B.1
Lyle, J.R.2
-
23
-
-
0021457061
-
Program slicing
-
July
-
M. Weiser, “Program slicing,” IEEE Trans. Software Eng., vol. SE-10, pp. 352-357, July 1984.
-
(1984)
IEEE Trans. Software Eng.
, vol.SE-10
, pp. 352-357
-
-
Weiser, M.1
-
24
-
-
0025228221
-
Interprocedural slicing using dependence graphs
-
Jan.
-
S. Horwitz, T. Reps, and D. Binkley, “Interprocedural slicing using dependence graphs,” ACM Trans. Programming Languages and Syst., vol. 12, no. 1, pp. 26-60, Jan. 1990.
-
(1990)
ACM Trans. Programming Languages and Syst.
, vol.12
, Issue.1
, pp. 26-60
-
-
Horwitz, S.1
Reps, T.2
Binkley, D.3
-
25
-
-
0023669864
-
Language processing in program editors
-
Nov.
-
T. Reps and T. Teitelbaum, “Language processing in program editors,” IEEE Comput., pp. 29-40, Nov. 1987.
-
(1987)
IEEE Comput.
, pp. 29-40
-
-
Reps, T.1
Teitelbaum, T.2
-
26
-
-
0025461033
-
An interval-based approach to exhaustive and incremental interprocedural data-flow analysis
-
July
-
M. Burke, “An interval-based approach to exhaustive and incremental interprocedural data-flow analysis,” ACM Trans. Programming Languages and Syst., vol. 12, no. 3, pp. 341-395, July 1990.
-
(1990)
ACM Trans. Programming Languages and Syst.
, vol.12
, Issue.3
, pp. 341-395
-
-
Burke, M.1
-
27
-
-
85016065195
-
Direct update of dataflow representations for a meaning-preserving program restructuring tool
-
Dec.
-
W. G. Griswold, “Direct update of dataflow representations for a meaning-preserving program restructuring tool,” in ACM SIGSOFT '93 Symp. Foundations of Software Eng., Dec. 1993, pp. 42-55.
-
(1993)
ACM SIGSOFT '93 Symp. Foundations of Software Eng.
, pp. 42-55
-
-
Griswold, W.G.1
-
29
-
-
0027830142
-
Interprocedural modification side effect analysis with pointer aliasing
-
June SIGPLAN Notices
-
W. Landi, B. G. Ryder, and S. Zhang, “Interprocedural modification side effect analysis with pointer aliasing,” in Proc. SIGPLAN '93 Conf. Programming Languages Design and Implementation, June 1993, pp. 56-67; SIGPLAN Notices, vol. 28, no. 6.
-
(1993)
Proc. SIGPLAN '93 Conf. Programming Languages Design and Implementation
, vol.28
, Issue.6
, pp. 56-67
-
-
Landi, W.1
Ryder, B.G.2
Zhang, S.3
-
30
-
-
0004072686
-
-
Reading, MA: Addison-Wesley
-
A. V. Aho, R. Sethi, and J. D. Ullman, Compilers, Principles, Techniques, and Tools. Reading, MA: Addison-Wesley, 1986.
-
(1986)
Compilers, Principles, Techniques, and Tools.
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
31
-
-
85027612984
-
Dependence graphs and compiler optimizations
-
Jan.
-
D. J. Kuck, R. H. Kuhn, B. Leasure, D. A. Padua, and M. Wolfe, “Dependence graphs and compiler optimizations,” in Proc. 8th Symp. Principles of Programming Languages, Jan. 1981, pp. 207-218.
-
(1981)
Proc. 8th Symp. Principles of Programming Languages
, pp. 207-218
-
-
Kuck, D.J.1
Kuhn, R.H.2
Leasure, B.3
Padua, D.A.4
Wolfe, M.5
-
33
-
-
85024243069
-
Adding implicit invocation to languages: Three approaches
-
Nov. of Lecture Notes in Computer Science
-
D. Notkin, D. Garlan, W. G. Griswold, and K. Sullivan, “Adding implicit invocation to languages: Three approaches,” in Object Technologies for Advanced Software. First JSSST Int. Symp., Nov. 1993, vol. 742 of Lecture Notes in Computer Science, pp. 489-510.
-
(1993)
Object Technologies for Advanced Software. First JSSST Int. Symp.
, vol.742
, pp. 489-510
-
-
Notkin, D.1
Garlan, D.2
Griswold, W.G.3
Sullivan, K.4
-
34
-
-
0025444591
-
Analysis of pointers and structures
-
June SIGPLAN Notices
-
D. R. Chase, M. Wegman, and F. K. Zadeck, “Analysis of pointers and structures,” in Proc. SIGPLAN '90 Conf. Programming Languages Design and Implementation, June 1990, pp. 296-310; SIGPLAN Notices, vol. 25, no. 6.
-
(1990)
Proc. SIGPLAN '90 Conf. Programming Languages Design and Implementation
, vol.25
, Issue.6
, pp. 296-310
-
-
Chase, D.R.1
Wegman, M.2
Zadeck, F.K.3
|