-
1
-
-
85024284578
-
Lecture Notes in Computer Science, vol
-
Eds 791. Springer-Verlag
-
Aksit, M., Wakita, K., Bosch, J., Bergmans, L., and Yonezawa, A. 1994. Abstracting object interactions using composition filters. In Proceedings of the ECOOP'93 Workshop on Object-Based Distributed Programming, R. Guerraoui et al., Eds. Lecture Notes in Computer Science, vol. 791. Springer-Verlag, 152-184
-
(1994)
, pp. 152-184
-
-
Aksit, M.1
Wakita, K.2
Bosch, J.3
Bergmans, L.4
Yonezawa, A.5
-
3
-
-
26444512426
-
Principles and Design Rationale of Composition Filters
-
Addison-Wesley, Boston
-
Bergmans, L. and Aksit, M. 2005. Principles and Design Rationale of Composition Filters. Addison-Wesley, Boston, 63-95
-
(2005)
, pp. 63-95
-
-
Bergmans, L.1
Aksit, M.2
-
5
-
-
0003407933
-
The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition, 2nd Ed
-
Addison Wesley, Reading
-
Brooks, F. P. 1995. The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition, 2nd Ed. Addison Wesley, Reading
-
(1995)
-
-
Brooks, F.P.1
-
7
-
-
35248871920
-
Composing concerns with a framework approach
-
Z. Choukair, Ed. IEEE Computer Society
-
Constantinides, C. A. and Elrad, T. 2001. Composing concerns with a framework approach. In Proceedings of the International Workshop on Distributed Dynamic Multiservice Architectures (ICDCS'01), vol. 2, Z. Choukair, Ed. IEEE Computer Society, 133-140
-
(2001)
Proceedings of the International Workshop on Distributed Dynamic Multiservice Architectures (ICDCS'01)
, vol.2
, pp. 133-140
-
-
Constantinides, C.A.1
Elrad, T.2
-
8
-
-
84945709727
-
Go to statement considered harmful
-
Dijkstra, E. W. 1968. Go to statement considered harmful. Comm. ACM 11, 3, 147-148
-
(1968)
Comm. ACM
, vol.11
, Issue.3
, pp. 147-148
-
-
Dijkstra, E.W.1
-
10
-
-
27644514515
-
Inserting Ilities by Controlling Communications
-
Addison-Wesley, Boston
-
Filman, R. E., Barrett, S., Lee, D. D., and Linden, T. 2005. Inserting Ilities by Controlling Communications. Addison-Wesley, Boston, 283-295
-
(2005)
, pp. 283-295
-
-
Filman, R.E.1
Barrett, S.2
Lee, D.D.3
Linden, T.4
-
12
-
-
0003913390
-
Aspect-oriented programming is quantification and obliviousness
-
Addison-Wesley Professional
-
Filman, R. E. and Friedman, D. P. 2004. Aspect-oriented programming is quantification and obliviousness. In Aspect-Oriented Software Development. Addison-Wesley Professional, 21-35
-
(2004)
Aspect-Oriented Software Development
, pp. 21-35
-
-
Filman, R.E.1
Friedman, D.P.2
-
13
-
-
5144226658
-
AspectC++: Language proposal and prototype implementation
-
K. De Voider, M. Glandrup, S. Clarke, and R. Filman, Eds
-
Gal, A., Schrder-Preikschat, W., and Spinczyk, O. 2001. AspectC++: Language proposal and prototype implementation. In Proceedings of the Workshop on Advanced Separation of Concerns in Object-Oriented Systems (OOPSLA:01), K. De Voider, M. Glandrup, S. Clarke, and R. Filman, Eds
-
(2001)
Proceedings of the Workshop on Advanced Separation of Concerns in Object-Oriented Systems (OOPSLA:01)
-
-
Gal, A.1
Schrder-Preikschat, W.2
Spinczyk, O.3
-
14
-
-
0003880013
-
Design Patterns: Elements of Reusable Object-Oriented Software
-
Addison-Wesley Longman Publishing, Boston
-
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing, Boston
-
(1995)
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
15
-
-
84976813340
-
Formalizing design spaces: Implicit invocation mechanisms
-
In Proceedings of the 4th International Symposium of VDM Europe on Formal Software Development (VDM'91) volume I. Springer-Verlag
-
Garlan, D. and Notkin, D. 1991. Formalizing design spaces: Implicit invocation mechanisms. In Proceedings of the 4th International Symposium of VDM Europe on Formal Software Development (VDM'91) volume I. Springer-Verlag, 31-44
-
(1991)
, pp. 31-44
-
-
Garlan, D.1
Notkin, D.2
-
16
-
-
0002008223
-
An introduction to software architecture
-
V. Ambriola and G. Tortora, Eds. vol. 1. World Scientific Publishing Company
-
Garlan, D. and Shaw, M. 1993. An introduction to software architecture. In Advances in Software Engineering and Knowledge Engineering, V. Ambriola and G. Tortora, Eds. vol. 1. World Scientific Publishing Company, 1-40
-
(1993)
Advances in Software Engineering and Knowledge Engineering
, pp. 1-40
-
-
Garlan, D.1
Shaw, M.2
-
17
-
-
0003518498
-
The Java Language Specification
-
Addison-Wesley Longman Publishing, Boston
-
Gosling, J., Joy, B., and Steele, G. L. 1996. The Java Language Specification. Addison-Wesley Longman Publishing, Boston
-
(1996)
-
-
Gosling, J.1
Joy, B.2
Steele, G.L.3
-
19
-
-
85024271458
-
-
Eds
-
Harrison, W., Ossher, H., and Tarr, P. 2003. Asymmetrically vs. symmetrically organized paradigms for software composition. In Software Engineering Properties of Languages for Aspect Technologies (SPLAT), L. Bergmans et al., Eds
-
(2003)
-
-
Harrison, W.1
Ossher, H.2
Tarr, P.3
-
20
-
-
35248882499
-
Object teams: Improving modularity for cross-cutting collaborations
-
Components, Architectures, Services, and Applications for a Networked World (NODe'02). Springer-Verlag
-
Herrmann, S. 2003. Object teams: Improving modularity for cross-cutting collaborations. In Revised Articles from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World (NODe'02). Springer-Verlag, 248-264
-
(2003)
Revised Articles from the International Conference NetObjectDays on Objects
, pp. 248-264
-
-
Herrmann, S.1
-
21
-
-
35248864409
-
AspectS: Aspect-oriented programming with Squeak
-
Components, Architectures, Services, and Applications for a Networked World (NODe'02). Springer-Verlag
-
Hirschfeld, R. 2003. AspectS: Aspect-oriented programming with Squeak. In Revised Articles from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World (NODe'02). Springer-Verlag, 216-232
-
(2003)
Revised Articles from the International Conference NetObjectDays on Objects
, pp. 216-232
-
-
Hirschfeld, R.1
-
22
-
-
82955230066
-
An overview of AspectJ
-
J. L. Knudsen, Ed. Lecture Notes in Computer Science, vol. 2072. SpringerVerlag
-
Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., and Griswold, W. G. 2001. An overview of AspectJ. In Proceedings of the Object-Oriented Programming 15th European Conference on (ECOOP'01), J. L. Knudsen, Ed. Lecture Notes in Computer Science, vol. 2072. SpringerVerlag, 327-353
-
(2001)
Proceedings of the Object-Oriented Programming 15th European Conference on (ECOOP'01)
, pp. 327-353
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
23
-
-
0030615523
-
Open implementation design guidelines
-
Kiczales, G., Lamping, J., Lopes, C. V., Maeda, C., Mendhekar, A., and Murphy, G. 1997a. Open implementation design guidelines. In Proceedings of the 19th International Conference on Software Engineering. IEEE, 481-490
-
(1997)
Proceedings of the 19th International Conference on Software Engineering. IEEE
, pp. 481-490
-
-
Kiczales, G.1
Lamping, J.2
Lopes, C.V.3
Maeda, C.4
Mendhekar, A.5
Murphy, G.6
-
24
-
-
35248828504
-
Aspect-oriented programming
-
In Proceedings of the European Conference on Object-Oriented Programming (ECOOP'97). Springer-Verlag
-
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C. V., Loingtier, J.-M., and Irwin, J. 1997b. Aspect-oriented programming. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP'97). Springer-Verlag, 220-242
-
(1997)
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Mendhekar, A.3
Maeda, C.4
Lopes, C.V.5
Loingtier, J.-M.6
Irwin, J.7
-
25
-
-
42649121280
-
Aspect J in Action: Practical Aspect-Oriented Programming
-
Laddad, R. 2003. Aspect J in Action: Practical Aspect-Oriented Programming. Manning
-
(2003)
Manning
-
-
Laddad, R.1
-
27
-
-
0004888570
-
Principles of Programming Languages: Design, Evaluation, and Implementation 2nd Eds
-
Holt, Rinehart & Winston
-
Maclennan, B. J. 1986. Principles of Programming Languages: Design, Evaluation, and Implementation 2nd Eds. Holt, Rinehart & Winston
-
(1986)
-
-
Maclennan, B.J.1
-
28
-
-
1542355468
-
DJ: Dynamic structure-shy traversal in pure Java
-
Northeastern University
-
Marshall, J., Orleans, D., and Lieberherr, K. J. 1999. DJ: Dynamic structure-shy traversal in pure Java. Tech. rep., Northeastern University
-
(1999)
Tech. rep.
-
-
Marshall, J.1
Orleans, D.2
Lieberherr, K.J.3
-
32
-
-
85024281406
-
-
Eds
-
Rajan, H. and Sullivan, K. 2003a. Need for instance-level aspect language with rich pointcut language. In Software Engineering Properties of Languages for Aspect Technologies (SPLAT), L. Bergmans et al., Eds
-
(2003)
-
-
Rajan, H.1
Sullivan, K.2
-
36
-
-
18844418452
-
Association aspects
-
ACM Press
-
Sakurai, K., Masuhara, H., Ubayashi, N., Matsuura, S., and Komiya, S. 2004. Association aspects. In Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD'04). ACM Press, 16-25
-
(2004)
Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD'04)
, pp. 16-25
-
-
Sakurai, K.1
Masuhara, H.2
Ubayashi, N.3
Matsuura, S.4
Komiya, S.5
-
37
-
-
0013001321
-
AspectC++: An aspect-oriented extension to the C++ programming language
-
Australian Computer Society
-
Spinczyk, O., Gal, A., and Schroeder-Preikschat, W. 2002. AspectC++: An aspect-oriented extension to the C++ programming language. In Proceedings of the 40th International Confernece on Tools Pacific (CRPITS'02). Australian Computer Society, 53-60
-
(2002)
Proceedings of the 40th International Confernece on Tools Pacific (CRPITS'02)
, pp. 53-60
-
-
Spinczyk, O.1
Gal, A.2
Schroeder-Preikschat, W.3
-
38
-
-
0141538116
-
Non-modularity in aspect-oriented languages: Integration as a cross-cutting concern for Aspectj
-
ACM Press
-
Sullivan, K., Gu, L., and Cai, Y. 2002. Non-modularity in aspect-oriented languages: Integration as a cross-cutting concern for Aspectj. In Proceedings of the 1st International Conference on Aspect-Oriented Software Development (AOSD'02). ACM Press, 19-26
-
(2002)
Proceedings of the 1st International Conference on Aspect-Oriented Software Development (AOSD'02)
, pp. 19-26
-
-
Sullivan, K.1
Gu, L.2
Cai, Y.3
-
39
-
-
31344445095
-
Information hiding interfaces for aspect-oriented design
-
Sullivan, K. J., Griswold, W. G., Song, Y., Cai, Y., Shonle, M., Tewari, N., and Rajan, H. 2005. Information hiding interfaces for aspect-oriented design. In Joint 10th The European Software Engineering Conference and 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'05), 166-175
-
(2005)
Joint 10th The European Software Engineering Conference and 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'05)
, pp. 166-175
-
-
Sullivan, K.J.1
Griswold, W.G.2
Song, Y.3
Cai, Y.4
Shonle, M.5
Tewari, N.6
Rajan, H.7
-
40
-
-
85025653149
-
Reconciling environment integration and component independence
-
Sullivan, K. J. and Notkin, D. 1992. Reconciling environment integration and component independence. SIGSOFT Softw. Eng. Not. 15, 6, 22-33
-
(1992)
SIGSOFT Softw. Eng. Not.
, vol.15
, Issue.6
, pp. 22-33
-
-
Sullivan, K.J.1
Notkin, D.2
-
41
-
-
0026887938
-
Reconciling environment integration and software evolution
-
(July)
-
Sullivan, K. J. and Notkin, D. 1990. Reconciling environment integration and software evolution. ACM Trans. Softw. Eng. Methodol. 1, 3 (July), 229-268
-
(1990)
ACM Trans. Softw. Eng. Methodol.
, vol.1
, pp. 229-268
-
-
Sullivan, K.J.1
Notkin, D.2
-
42
-
-
0141539468
-
Jasco: An aspect-oriented approach tailored for component-based software development
-
ACM Press
-
Suvee, D., Vanderperren, W., and Jonckers, V. 2003. Jasco: An aspect-oriented approach tailored for component-based software development. In Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD'03). ACM Press, 21-29
-
(2003)
Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD'03)
, pp. 21-29
-
-
Suvee, D.1
Vanderperren, W.2
Jonckers, V.3
-
43
-
-
0042874119
-
Hyper/J user and installation manual
-
IBM T. J. Watson Research Center
-
Tarr, P. and Ossher, H. 2000. Hyper/J user and installation manual. Tech. rep., IBM T. J. Watson Research Center
-
(2000)
Tech. rep.
-
-
Tarr, P.1
Ossher, H.2
-
44
-
-
0032643249
-
N degrees of separation: Multi-dimensional separation of concerns
-
IEEE Computer Society Press
-
Tarr, P., Ossher, H., Harrison, W., and Stanley M., Sutton, J. 1999. N degrees of separation: Multi-dimensional separation of concerns. In Proceedings of the 21st International Conference on Software Engineering (ICSE'99). IEEE Computer Society Press, 107-119
-
(1999)
Proceedings of the 21st International Conference on Software Engineering (ICSE'99)
, pp. 107-119
-
-
Tarr, P.1
Ossher, H.2
Harrison, W.3
Stanley, M.4
Sutton, J.5
|