메뉴 건너뛰기




Volumn 38, Issue 11, 2003, Pages 27-46

Partial behavioral reflection: Spatial and temporal selection of reification

Author keywords

Aspect oriented programming; Open systems; Reflection

Indexed keywords

COMPUTER SIMULATION; COMPUTER SOFTWARE; JAVA PROGRAMMING LANGUAGE; OBJECT ORIENTED PROGRAMMING; OPEN SYSTEMS; RESPONSE TIME (COMPUTER SYSTEMS); XML;

EID: 1442288558     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/949343.949309     Document Type: Conference Paper
Times cited : (90)

References (63)
  • 4
    • 26744433538 scopus 로고    scopus 로고
    • Building composable aspect-specific languages
    • J. Brichau, K. Mens, and K. De Volder; In Batory et al. [1]
    • J. Brichau, K. Mens, and K. De Volder. Building composable aspect-specific languages. In Batory et al. [1], pages 110-127.
  • 5
    • 84947231547 scopus 로고    scopus 로고
    • Reflective middleware solutions for context-aware applications
    • In Yonezawa and Matsuoka [63]
    • L. Capra, W. Emmerich, and C. Mascolo. Reflective middleware solutions for context-aware applications. In Yonezawa and Matsuoka [63], pages 126-133.
    • Capra, L.1    Emmerich, W.2    Mascolo, C.3
  • 6
  • 7
    • 84881385185 scopus 로고    scopus 로고
    • Reflections on MOPs, components, and Java security
    • In Knudsen [35]
    • D. Caromel and J. Vayssière. Reflections on MOPs, components, and Java security. In Knudsen [35], pages 256-274.
    • Caromel, D.1    Vayssière, J.2
  • 9
    • 0029452111 scopus 로고    scopus 로고
    • A metaobject protocol for C++
    • S. Chiba. A metaobject protocol for C++. In OOPSLA95 [46], pages 285-299.
    • OOPSLA95 , pp. 285-299
    • Chiba, S.1
  • 13
    • 0005363881 scopus 로고    scopus 로고
    • Byte code engineering
    • In C. Cap, editor
    • M. Dahm. Byte code engineering. In C. Cap, editor, Proceedings of JIT'99, Berlin, pages 267-277, 1999.
    • (1999) Proceedings of JIT'99, Berlin , pp. 267-277
    • Dahm, M.1
  • 15
    • 84945275077 scopus 로고    scopus 로고
    • Aspect-oriented logic meta-programming
    • In Cointe [12]
    • K. De Volder and T. D'Hondt. Aspect-oriented logic meta-programming. In Cointe [12], pages 250-272.
    • De Volder, K.1    D'Hondt, T.2
  • 16
    • 60749089448 scopus 로고
    • The structure of the - Multiprogramming system
    • May
    • E. Dijkstra. The structure of the - multiprogramming system. Communications of the ACM, 11(5):341-346, May 1968.
    • (1968) Communications of the ACM , vol.11 , Issue.5 , pp. 341-346
    • Dijkstra, E.1
  • 18
    • 84937392520 scopus 로고    scopus 로고
    • A framework for the detection and resolution of aspect interactions
    • In Batory et al. [1]
    • R. Douence, P. Fradet, and M. Südholt. A framework for the detection and resolution of aspect interactions. In Batory et al. [1], pages 173-188.
    • Douence, R.1    Fradet, P.2    Südholt, M.3
  • 19
    • 84947249797 scopus 로고    scopus 로고
    • A formal definition of crosscuts
    • In Yonezawa and Matsuoka [63]
    • R. Douence, O. Motelet, and M. Südholt. A formal definition of crosscuts. In Yonezawa and Matsuoka [63], pages 170-186.
    • Douence, R.1    Motelet, O.2    Südholt, M.3
  • 20
    • 0032685481 scopus 로고    scopus 로고
    • Evaluating message passing control techniques in Smalltalk
    • June
    • S. Ducasse. Evaluating message passing control techniques in Smalltalk. Journal of Object-Oriented Programming, June:39-50, 1999.
    • (1999) Journal of Object-Oriented Programming , pp. 39-50
    • Ducasse, S.1
  • 25
    • 26744469254 scopus 로고    scopus 로고
    • Jumping to the meta level, behavioral reflection can be fast and flexible
    • In Cointe [12]
    • M. Golm, and J. Kleinöder. Jumping to the meta level, behavioral reflection can be fast and flexible. In Cointe [12]. pages 22-39.
    • Golm, M.1    Kleinöder, J.2
  • 26
    • 0003057507 scopus 로고    scopus 로고
    • Meta-object protocols for C++: The Iguana approach
    • In Kiczales [30]
    • B. Gowing, and V. Cahill. Meta-object protocols for C++: The Iguana approach. In Kiczales [30], pages 137-152.
    • Gowing, B.1    Cahill, V.2
  • 29
    • 85006850311 scopus 로고    scopus 로고
    • Report of the workshop on reflection and metalevel architectures in object-oriented programming
    • M. H. Ibrahim. Report of the workshop on reflection and metalevel architectures in object-oriented programming. In OOPSLA/ECOOP'90, Ottawa, Canada, Oct. 1990.
    • OOPSLA/ECOOP'90, Ottawa, Canada, Oct. 1990
    • Ibrahim, M.H.1
  • 30
    • 1442333934 scopus 로고    scopus 로고
    • G. Kiczales, editor; San Francisco, CA, USA, Apr.
    • G. Kiczales, editor. Reflection'96, San Francisco, CA, USA, Apr. 1996.
    • (1996) Reflection'96
  • 36
    • 1442358366 scopus 로고    scopus 로고
    • OpenCorba: A reflective open broker
    • In Cointe [12]
    • T. Ledoux. OpenCorba: a reflective open broker. In Cointe [12], pages 197-214.
    • Ledoux, T.1
  • 39
    • 1442333937 scopus 로고
    • Computional reflection
    • PhD thesis, Artificial intelligence laboratory, Vrije Universiteit, Brussels, Belgium
    • P. Maes. Computional reflection. PhD thesis, Artificial intelligence laboratory, Vrije Universiteit, Brussels, Belgium, 1987.
    • (1987)
    • Maes, P.1
  • 40
  • 41
    • 0004705074 scopus 로고
    • An object-oriented concurrent reflective language for dynamic resource management in highly parallel computing
    • H. Masuhara, S. Matsuoka, and A. Yonezawa. An object-oriented concurrent reflective language for dynamic resource management in highly parallel computing. In IPSJ SIG Notes, volume 94-PRG-18, 1994.
    • (1994) IPSJ SIG Notes , vol.94-PRG-18
    • Masuhara, H.1    Matsuoka, S.2    Yonezawa, A.3
  • 43
    • 0345299700 scopus 로고    scopus 로고
    • Engineering the meta-level
    • In Kiczales [30]
    • J. McAffer. Engineering the meta-level. In Kiczales [30], pages 39-61.
    • McAffer, J.1
  • 44
    • 0029461504 scopus 로고    scopus 로고
    • Towards a methodology for explicit composition of metaobjects
    • In OOPSLA95 [46]
    • P. Mulet, J. Malenfant, and P. Cointe. Towards a methodology for explicit composition of metaobjects. In OOPSLA95 [46], pages 316-330.
    • Mulet, P.1    Malenfant, J.2    Cointe, P.3
  • 48
    • 0015482049 scopus 로고
    • On the criteria for decomposing systems into modules
    • Dec.
    • D. Parnas. On the criteria for decomposing systems into modules. Communications of the ACM, 15(12):1053-1058, Dec. 1972.
    • (1972) Communications of the ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.1
  • 49
    • 1442333940 scopus 로고    scopus 로고
    • JAC: A flexible solution for aspect-oriented programming in Java
    • In Yonezawa and Matsuoka [63]
    • R. Pawlak, L. Seinturier, L. Duchien, and G. Floring. JAC: A flexible solution for aspect-oriented programming in Java. In Yonezawa and Matsuoka [63], pages 1-24.
    • Pawlak, R.1    Seinturier, L.2    Duchien, L.3    Floring, G.4
  • 53
    • 0742327557 scopus 로고    scopus 로고
    • Smalltalk: A reflective language
    • In Kiczales [30]
    • F. Rivard. Smalltalk: a reflective language. In Kiczales [30], pages 21-38.
    • Rivard, F.1
  • 54
    • 0344804679 scopus 로고    scopus 로고
    • Évolution du comportement des objets dans les langages à classes réflexifs
    • PhD thesis, Université de Nantes, École des Mines de Nantes, June; In French
    • F. Rivard. Évolution du comportement des objets dans les langages à classes réflexifs. PhD thesis, Université de Nantes, École des Mines de Nantes, June 1997. In French.
    • (1997)
    • Rivard, F.1
  • 56
    • 1442309552 scopus 로고    scopus 로고
    • Reflex-towards an open reflective extension of Java
    • In Yonezawa and Matsuoka [63]
    • E. Tanter, N. Bouraqadi, and J. Noyé. Reflex-towards an open reflective extension of Java. In Yonezawa and Matsuoka [63], pages 25-43.
    • Tanter, E.1    Bouraqadi, N.2    Noyé, J.3
  • 58
    • 84937414162 scopus 로고    scopus 로고
    • Altering Java semantics via bytecode manipulation
    • In Batory et al. [1]
    • E. Tanter, M. Ségura-Devillechaise, J. Noyé, and J. Piquer. Altering Java semantics via bytecode manipulation. In Batory et al. [1], pages 283-298.
    • Tanter, E.1    Ségura-Devillechaise, M.2    Noyé, J.3    Piquer, J.4
  • 60
    • 1442333938 scopus 로고    scopus 로고
    • From Dalang to Kava - The evolution of a reflective Java extension
    • In Cointe [12]
    • I. Welch and R. Stroud. From Dalang to Kava - the evolution of a reflective Java extension. In Cointe [12], pages 2-21.
    • Welch, I.1    Stroud, R.2
  • 62
    • 0003680177 scopus 로고    scopus 로고
    • A logic meta-programming approach to support the co-evolution of object-oriented design and implementation
    • PhD thesis, Vrije Universiteit Brussel
    • R. Wuyts. A Logic Meta-Programming Approach to Support the Co-Evolution of Object-Oriented Design and Implementation. PhD thesis, Vrije Universiteit Brussel, 2001.
    • (2001)
    • Wuyts, R.1


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