메뉴 건너뛰기




Volumn , Issue , 2009, Pages 51-62

The art of the meta-aspect protocol

Author keywords

Aspect interactions; Aspect oriented programming; Debugging; Meta object protocols; Open implementation

Indexed keywords

APPLICATION DEVELOPERS; APPLICATION EXECUTION; APPLICATION-SPECIFIC; ASPECT INTERACTIONS; ASPECT-ORIENTED; ASPECT-ORIENTED PROGRAMMING; ASPECT-ORIENTED PROGRAMS; LANGUAGE SEMANTICS; OPEN IMPLEMENTATION;

EID: 70450285599     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1509239.1509248     Document Type: Conference Paper
Times cited : (23)

References (48)
  • 1
    • 77954005731 scopus 로고    scopus 로고
    • Modularity first: A Case for mixing AOP and Attribute Grammars
    • P. Avgustinov, T. Ekman, and J. Tibble. Modularity first: A Case for mixing AOP and Attribute Grammars. In AOSD, pages 25-35, 2008.
    • (2008) AOSD , pp. 25-35
    • Avgustinov, P.1    Ekman, T.2    Tibble, J.3
  • 2
    • 33244496661 scopus 로고    scopus 로고
    • P. Avgustinov, J. Tibble, A. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, and G. Sittampalam. abc: An extensible AspectJ Compiler. In AOSD, pages 87-98, 2005.
    • P. Avgustinov, J. Tibble, A. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, and G. Sittampalam. abc: An extensible AspectJ Compiler. In AOSD, pages 87-98, 2005.
  • 3
    • 0012652988 scopus 로고    scopus 로고
    • Composing Crosscutting Concerns using Composition Filters
    • L. Bergmans and M. Aksit. Composing Crosscutting Concerns using Composition Filters. Communications of the ACM, 44(10):51-57, 2001.
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 51-57
    • Bergmans, L.1    Aksit, M.2
  • 4
    • 26444512426 scopus 로고    scopus 로고
    • Principles and Design Rationale of Composition Filters
    • Addison-Wesley
    • L. Bergmans and M. Aksit. Principles and Design Rationale of Composition Filters. Aspect-Oriented Software Development. Addison-Wesley, pages 0-32, 2004.
    • (2004) Aspect-Oriented Software Development , pp. 0-32
    • Bergmans, L.1    Aksit, M.2
  • 5
    • 18844367955 scopus 로고    scopus 로고
    • Virtual Machine Support for Dynamic Join Points
    • C. Bockisch, M. Haupt, M. Mezini, and K. Ostermann. Virtual Machine Support for Dynamic Join Points. In AOSD, pages 83-92, 2004.
    • (2004) AOSD , pp. 83-92
    • Bockisch, C.1    Haupt, M.2    Mezini, M.3    Ostermann, K.4
  • 6
    • 57449088935 scopus 로고    scopus 로고
    • Reference Model Implementation
    • Technical Report AOSD-Europe-TUD-8, Technische Universität Darmstadt
    • C. Bockisch, M. Mezini, W. Havinga, L. Bergmans, and K. Gybels. Reference Model Implementation. Technical Report AOSD-Europe-TUD-8, Technische Universität Darmstadt, 2007.
    • (2007)
    • Bockisch, C.1    Mezini, M.2    Havinga, W.3    Bergmans, L.4    Gybels, K.5
  • 7
    • 70450262063 scopus 로고    scopus 로고
    • Building Composable Aspect-Specific Languages with Logic Metaprogramming
    • J. Brichau, K. Mens, and K. De Volder. Building Composable Aspect-Specific Languages with Logic Metaprogramming. In GPCE, pages 110-127, 2002.
    • (2002) GPCE , pp. 110-127
    • Brichau, J.1    Mens, K.2    De Volder, K.3
  • 10
    • 70450282099 scopus 로고    scopus 로고
    • Home
    • CaesarJ Homepage. http://caesarj.org/.
    • CaesarJ
  • 12
    • 84937392520 scopus 로고    scopus 로고
    • A Framework for the Detection and Resolution of Aspect Interactions
    • R. Douence, P. Fradet, and M. Südholt. A Framework for the Detection and Resolution of Aspect Interactions. In GPCE, pages 173-188, 2002.
    • (2002) GPCE , pp. 173-188
    • Douence, R.1    Fradet, P.2    Südholt, M.3
  • 18
    • 70450282098 scopus 로고    scopus 로고
    • Home
    • The Groovy Home Page. http://groovy.codehaus.org/.
    • The Groovy
  • 19
    • 49049092832 scopus 로고    scopus 로고
    • Prototyping and Composing Aspect Languages using an Aspect Interpreter Framework
    • W. Havinga, L. Bergmans, and M. Aksit. Prototyping and Composing Aspect Languages using an Aspect Interpreter Framework. In ECOOP, pages 180-206, 2008.
    • (2008) ECOOP , pp. 180-206
    • Havinga, W.1    Bergmans, L.2    Aksit, M.3
  • 21
    • 35248864409 scopus 로고    scopus 로고
    • AspectS: Aspect-Oriented Programming with Squeak
    • R. Hirschfeld. AspectS: Aspect-Oriented Programming with Squeak. In Netobjectdays (NODe), pages 216-232, 2003.
    • (2003) Netobjectdays (NODe) , pp. 216-232
    • Hirschfeld, R.1
  • 23
    • 0032181540 scopus 로고    scopus 로고
    • The Feature and Service Interaction Problem in Telecommunications Systems: A Survey
    • D. O. Keck and P. J. Kuehn. The Feature and Service Interaction Problem in Telecommunications Systems: A Survey. IEEE Trans. Softw. Eng., 24(10):779-796, 1998.
    • (1998) IEEE Trans. Softw. Eng , vol.24 , Issue.10 , pp. 779-796
    • Keck, D.O.1    Kuehn, P.J.2
  • 24
    • 85008013307 scopus 로고    scopus 로고
    • Beyond the Black Box: Open Implementation
    • G. Kiczales. Beyond the Black Box: Open Implementation. IEEE Software, 13(1):8-11, 1996.
    • (1996) IEEE Software , vol.13 , Issue.1 , pp. 8-11
    • Kiczales, G.1
  • 28
    • 70450249961 scopus 로고    scopus 로고
    • Detection and Resolution of Weaving Interactions
    • TAOSD: Dependencies and Interactions with Aspects, Special Issue on Aspect Dependencies and Interactions, edited by R. Chitchyan
    • G. Kniesel. Detection and Resolution of Weaving Interactions. TAOSD: Dependencies and Interactions with Aspects, LNCS, 2007. Special Issue on Aspect Dependencies and Interactions, edited by R. Chitchyan.
    • (2007) LNCS
    • Kniesel, G.1
  • 29
    • 65349155264 scopus 로고    scopus 로고
    • AOP as a First Class Reflective Mechanism
    • S. Kojarski and D. Lorenz. AOP as a First Class Reflective Mechanism. In OOPSLA, pages 216-217, 2004.
    • (2004) OOPSLA , pp. 216-217
    • Kojarski, S.1    Lorenz, D.2
  • 30
    • 33746187252 scopus 로고    scopus 로고
    • Modeling Aspect Mechanisms: A top-down Approach
    • S. Kojarski and D. Lorenz. Modeling Aspect Mechanisms: A top-down Approach. In ICSE, pages 212-221, 2006.
    • (2006) ICSE , pp. 212-221
    • Kojarski, S.1    Lorenz, D.2
  • 31
    • 42149185568 scopus 로고    scopus 로고
    • Awesome: An Aspect Co-Weaving System for Composing Multiple Aspect-Oriented Extensions
    • S. Kojarski and D. Lorenz. Awesome: an Aspect Co-Weaving System for Composing Multiple Aspect-Oriented Extensions. In OOPSLA, pages 515-534, 2007.
    • (2007) OOPSLA , pp. 515-534
    • Kojarski, S.1    Lorenz, D.2
  • 33
    • 70450282944 scopus 로고    scopus 로고
    • Reflective Mechanisms in AOP Languages
    • Technical report, Northeastern, 2003
    • D. Lorenz and S. Kojarski. Reflective Mechanisms in AOP Languages. Technical report, Northeastern, 2003.
    • Lorenz, D.1    Kojarski, S.2
  • 36
    • 35248827667 scopus 로고    scopus 로고
    • A Compilation and Optimization Model for Aspect-Oriented Programs
    • CC 2003, of
    • H. Masuhara, G. Kiczales, and C. Dutchyn. A Compilation and Optimization Model for Aspect-Oriented Programs. In CC 2003, volume 2622 of LNCS, pages 46-60, 2003.
    • (2003) LNCS , vol.2622 , pp. 46-60
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.3
  • 37
    • 84994238842 scopus 로고    scopus 로고
    • An Adaptive Run Time Manager for the Dynamic Integration and Interaction Resolution of Features
    • J. Pang and L. Blair. An Adaptive Run Time Manager for the Dynamic Integration and Interaction Resolution of Features. In Distributed Computing Systems, pages 445-450, 2002.
    • (2002) Distributed Computing Systems , pp. 445-450
    • Pang, J.1    Blair, L.2
  • 38
    • 18844483271 scopus 로고    scopus 로고
    • Separating Interaction Concerns from Distributed Feature Components
    • J. Pang and L. Blair. Separating Interaction Concerns from Distributed Feature Components. Electronic Notes in Theoretical Computer Science, 82(5):70-84, 2003.
    • (2003) Electronic Notes in Theoretical Computer Science , vol.82 , Issue.5 , pp. 70-84
    • Pang, J.1    Blair, L.2
  • 39
    • 70450274652 scopus 로고    scopus 로고
    • Home
    • The PROSE Homepage. http://prose.ethz.ch/Wiki.jsp.
    • The PROSE
  • 42
    • 34248368718 scopus 로고    scopus 로고
    • Home
    • The Steamloom Homepage. http://www.st.informatik.tu-darmstadt.de/ Steamloom.
    • The Steamloom
  • 43
    • 0012651756 scopus 로고    scopus 로고
    • Aspect-Oriented Programming using Reflection and Metaobject Protocols
    • G. Sullivan. Aspect-Oriented Programming using Reflection and Metaobject Protocols. Communications of the ACM, 44(10):95-97, 2001.
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 95-97
    • Sullivan, G.1
  • 44
    • 0141539468 scopus 로고    scopus 로고
    • JAsCo: An Aspect-Oriented Approach tailored for Component based Software Development
    • D. Suvée, W. Vanderperren, and V. Jonckers. JAsCo: An Aspect-Oriented Approach tailored for Component based Software Development. In AOSD, pages 21-29, 2003.
    • (2003) AOSD , pp. 21-29
    • Suvée, D.1    Vanderperren, W.2    Jonckers, V.3
  • 45
    • 70450278330 scopus 로고    scopus 로고
    • From Metaobject Protocols to Versatile Kernels for Aspect-Oriented Programming. PhD thesis, Université de Nantes, France
    • E. Tanter. From Metaobject Protocols to Versatile Kernels for Aspect-Oriented Programming. PhD thesis, Université de Nantes, France, 2004.
    • (2004)
    • Tanter, E.1
  • 46
    • 33749382602 scopus 로고    scopus 로고
    • Aspects of Composition in the Reflex AOP Kernel
    • E. Tanter. Aspects of Composition in the Reflex AOP Kernel. LNCS, 4089:98, 2006.
    • (2006) LNCS , vol.4089 , pp. 98
    • Tanter, E.1
  • 48
    • 70450249955 scopus 로고    scopus 로고
    • Aquarium: AOP in Ruby
    • D. Wampler. Aquarium: AOP in Ruby. In AOSD, 2008.
    • (2008) AOSD
    • Wampler, D.1


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