-
1
-
-
84976665944
-
Mixin-based inheritance
-
G. B. and William Cook. Mixin-based inheritance. In OOPSLA 1990, pages 303-311, 1990.
-
(1990)
OOPSLA 1990
, pp. 303-311
-
-
B., G.1
Cook, W.2
-
2
-
-
84958625921
-
Split objects: A disciplined use of delegation within objects
-
San Jose, California, USA, Oct.
-
D. Bardou and C. Dony. Split objects: a disciplined use of delegation within objects. In OOPSLA '96, pages 122-137, San Jose, California, USA, Oct. 1996.
-
(1996)
OOPSLA '96
, pp. 122-137
-
-
Bardou, D.1
Dony, C.2
-
3
-
-
84976724492
-
A laboratory for teaching object-oriented thinking
-
K. Beck and W. Cunningham. A laboratory for teaching object-oriented thinking. In OOPSLA '89, pages 1-6, 1989.
-
(1989)
OOPSLA '89
, pp. 1-6
-
-
Beck, K.1
Cunningham, W.2
-
4
-
-
7544232546
-
Dealing with roles
-
supplemental information to, Addison-Wesley
-
M. Fowler. Dealing with roles. http://www2.awl.com/cseng/titles/0-201- 89542-0/apsupp/. supplemental information to Analysis Pattern, Addison-Wesley, 1997.
-
(1997)
Analysis Pattern
-
-
Fowler, M.1
-
7
-
-
84976708204
-
Subject-oriented programming (a critique of pure objects)
-
W. Harrison and H. Ossher. Subject-oriented programming (a critique of pure objects). In OOPSLA '93, pages 411-428, 1993.
-
(1993)
OOPSLA '93
, pp. 411-428
-
-
Harrison, W.1
Ossher, H.2
-
8
-
-
84976833144
-
Contracts: Specifying behavioral compositions in object-oriented systems
-
Oct.
-
R. Helm, I. M. Holland, and D. Gangopadhyay. Contracts: Specifying behavioral compositions in object-oriented systems. In ECOOP/OOPSLA '90, pages 169-180, Oct. 1990.
-
(1990)
ECOOP/OOPSLA '90
, pp. 169-180
-
-
Helm, R.1
Holland, I.M.2
Gangopadhyay, D.3
-
9
-
-
0342913337
-
Compositional adaptation: A new method for constructing software for open-ended systems
-
in Japanese
-
Y. Honda, S. Watari, and M. Tokoro. Compositional adaptation: A new method for constructing software for open-ended systems. Computer Software, 9(2):122-136, 1992. in Japanese.
-
(1992)
Computer Software
, vol.9
, Issue.2
, pp. 122-136
-
-
Honda, Y.1
Watari, S.2
Tokoro, M.3
-
12
-
-
33344462652
-
McJava - A design and implementation of Java with mixin-types
-
Taipei, Taiwan, Nov. Springer
-
T. Kamina and T. Tamai. McJava - a design and implementation of Java with mixin-types. In 2nd ASIAN Symposium on Programming Languages and Systems (APLAS 2004), LNCS 3302, pages 398-414, Taipei, Taiwan, Nov. 2004. Springer.
-
(2004)
2nd ASIAN Symposium on Programming Languages and Systems (APLAS 2004), LNCS
, vol.3302
, pp. 398-414
-
-
Kamina, T.1
Tamai, T.2
-
13
-
-
0033203824
-
Role model designs and implementations with aspect-oriented programming
-
Nov.
-
E. A. Kendall. Role model designs and implementations with aspect-oriented programming. In OOPSLA' 99, pages 353-369, Nov. 1999.
-
(1999)
OOPSLA' 99
, pp. 353-369
-
-
Kendall, E.A.1
-
14
-
-
35248828504
-
Aspect-oriented programming
-
Springer-Verlag, June
-
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In Proceedings of the European Conference on Object-Oriented Programming(ECOOP), Finland. Springer-Verlag, June 1997.
-
(1997)
Proceedings of the European Conference on Object-oriented Programming(ECOOP), Finland
-
-
Kiczales, G.1
Lamping, J.2
Mendhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
16
-
-
0030420950
-
Roles: Conceptual abstraction theory and practical language issues
-
B. B. Kristensen and K. Osterbye. Roles: Conceptual abstraction theory and practical language issues. Theory and Practice of Object Systems, 2(3): 143-160, 1996.
-
(1996)
Theory and Practice of Object Systems
, vol.2
, Issue.3
, pp. 143-160
-
-
Kristensen, B.B.1
Osterbye, K.2
-
17
-
-
1442272483
-
Implementing parallel language constructs using a reflective object-oriented language
-
Apr.
-
H. Masuhara, S. Matsuoka, and A. Yonezawa. Implementing parallel language constructs using a reflective object-oriented language. In Reflection Symposium '96, pages 79-91, Apr. 1996.
-
(1996)
Reflection Symposium '96
, pp. 79-91
-
-
Masuhara, H.1
Matsuoka, S.2
Yonezawa, A.3
-
20
-
-
0002552930
-
Using multidimensional separation of concerns to (re)shape evolving software
-
Oct.
-
H. Ossher and P. Tarr. Using multidimensional separation of concerns to (re)shape evolving software. CACM, 44(10):43-50, Oct. 2001.
-
(2001)
CACM
, vol.44
, Issue.10
, pp. 43-50
-
-
Ossher, H.1
Tarr, P.2
-
21
-
-
17044397802
-
Early aspects: A model for aspect-oriented requirements engineering
-
Essen, Germany, Sept. IEEE
-
A. Rashid, P. Sawer, A. Moreira, and J. Araujo. Early aspects: a model for aspect-oriented requirements engineering. In Proceedings of the International Conference on Requirements Engineering (RE 2002), pages 9-13, Essen, Germany, Sept. 2002. IEEE.
-
(2002)
Proceedings of the International Conference on Requirements Engineering (RE 2002)
, pp. 9-13
-
-
Rashid, A.1
Sawer, P.2
Moreira, A.3
Araujo, J.4
-
23
-
-
0347877081
-
Composite design patterns
-
Oct.
-
D. Riehle. Composite design patterns. In OOPSLA '97, pages 218-228, Oct. 1997.
-
(1997)
OOPSLA '97
, pp. 218-228
-
-
Riehle, D.1
-
24
-
-
0346877045
-
Role model based framework design and integration
-
Vancouver, Oct.
-
D. Riehle and T. Gross. Role model based framework design and integration. In OOPSLA '98, pages 117-133, Vancouver, Oct. 1998.
-
(1998)
OOPSLA '98
, pp. 117-133
-
-
Riehle, D.1
Gross, T.2
-
25
-
-
18844418452
-
Association aspect
-
Lancaster, UK, Mar.
-
K. Sakurai, H. Masuhara, N. Ubayashi, S. Matsuura, and S. Komiya. Association aspect. In Proceedings of 3rd International Conference on Aspect-Oriented Software Development (AOSD 2004), Lancaster, UK, Mar. 2004.
-
(2004)
Proceedings of 3rd International Conference on Aspect-oriented Software Development (AOSD 2004)
-
-
Sakurai, K.1
Masuhara, H.2
Ubayashi, N.3
Matsuura, S.4
Komiya, S.5
-
26
-
-
0141653318
-
Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs
-
Y. Smaragdakis and D. Batory. Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs. ACM Transactions on Software Engineering and Methodology, 11(2):215-255, 2002.
-
(2002)
ACM Transactions on Software Engineering and Methodology
, vol.11
, Issue.2
, pp. 215-255
-
-
Smaragdakis, Y.1
Batory, D.2
-
27
-
-
0019180974
-
The contract net protocol: High-level communication and control in a distributed problem solver
-
D. R. Smith. The contract net protocol: High-level communication and control in a distributed problem solver. IEEE Trans. on Computers, 29(12):1104-1113, 1980.
-
(1980)
IEEE Trans. on Computers
, vol.29
, Issue.12
, pp. 1104-1113
-
-
Smith, D.R.1
-
28
-
-
84948971731
-
Programming as an experience: The inspiration for self
-
Oct.
-
R. B. Smith and D. Ungar. Programming as an experience: The inspiration for self. In ECOOP '95, pages 303-330, Oct. 1995.
-
(1995)
ECOOP '95
, pp. 303-330
-
-
Smith, R.B.1
Ungar, D.2
-
29
-
-
0141538116
-
Non-modularity in aspect-oriented languages: Integration as a crosscutting concern for AspectJ
-
Enschede, Holland, Apr.
-
K. Sullivan, L. Gu, and Y. Cai. Non-modularity in aspect-oriented languages: Integration as a crosscutting concern for AspectJ. In 1st Proceedings of 1st International Conference on Aspect-Oriented Software Development (AOSD 2002), pages 19-26, Enschede, Holland, Apr. 2002.
-
(2002)
1st Proceedings of 1st International Conference on Aspect-oriented Software Development (AOSD 2002)
, pp. 19-26
-
-
Sullivan, K.1
Gu, L.2
Cai, Y.3
-
31
-
-
0033308027
-
Objects and roles: Modeling based on the dualistic view
-
T. Tamai. Objects and roles: modeling based on the dualistic view. Information and Software Technology, 41(14):1005-1010, 1999.
-
(1999)
Information and Software Technology
, vol.41
, Issue.14
, pp. 1005-1010
-
-
Tamai, T.1
-
33
-
-
0342913338
-
An evolutional cooperative computation based on adaptation to environment
-
Takamatsu, Japan, Dec. IEEE Computer Society
-
N. Ubayashi and T. Tamai. An evolutional cooperative computation based on adaptation to environment. In Proc. Asia Pacific Software Engineering Conference '99, pages 334-341, Takamatsu, Japan, Dec. 1999. IEEE Computer Society.
-
(1999)
Proc. Asia Pacific Software Engineering Conference '99
, pp. 334-341
-
-
Ubayashi, N.1
Tamai, T.2
-
34
-
-
84947294541
-
Separation of concerns in mobile agent applications
-
Kyoto, Sept. Springer
-
N. Ubayashi and T. Tamai. Separation of concerns in mobile agent applications. In Proceedings of the 3rd International Conference REFLECTION 2001, LNCS 2192, pages 89-109, Kyoto, Sept. 2001. Springer.
-
(2001)
Proceedings of the 3rd International Conference Reflection 2001, LNCS
, vol.2192
, pp. 89-109
-
-
Ubayashi, N.1
Tamai, T.2
-
36
-
-
0030262004
-
Using role components to implement collaboration-based designs
-
M. VanHilst and D. Notkin. Using role components to implement collaboration-based designs. In OOPSLA '96, pages 359-369, 1996.
-
(1996)
OOPSLA '96
, pp. 359-369
-
-
Vanhilst, M.1
Notkin, D.2
-
37
-
-
0002441215
-
Using dynamic classes and role classes to model object migration
-
R. Wieringa, W. de Jonge, and P. Spruit. Using dynamic classes and role classes to model object migration. Theory and Practice of Object Systems, 1(1):61-83, 1995.
-
(1995)
Theory and Practice of Object Systems
, vol.1
, Issue.1
, pp. 61-83
-
-
Wieringa, R.1
De Jonge, W.2
Spruit, P.3
|