메뉴 건너뛰기




Volumn 2005, Issue , 2005, Pages 166-175

An adaptive object model with dynamic role binding

Author keywords

Adaptation; Role model; Separation of concerns

Indexed keywords

ADAPTIVE OBJECT MODEL; EPSILON MODEL; INTEGRATED SYSTEMS; ROLE BINDING;

EID: 33244491298     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSE.2005.1553559     Document Type: Conference Paper
Times cited : (38)

References (38)
  • 1
    • 84976665944 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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
  • 13
    • 0033203824 scopus 로고    scopus 로고
    • 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
  • 16
    • 0030420950 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 23
    • 0347877081 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 26
    • 0141653318 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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
  • 31
    • 0033308027 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 36
    • 0030262004 scopus 로고    scopus 로고
    • 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


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.