메뉴 건너뛰기




Volumn 15, Issue 3, 2009, Pages 620-647

Supporting composition of structural aspects in an AOP kernel

Author keywords

AOP kernel; Aspect composition; Aspect Oriented Programming; Reflex; Structural aspects

Indexed keywords


EID: 67449084301     PISSN: 0958695X     EISSN: 09486968     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (3)

References (31)
  • 1
    • 84867456101 scopus 로고    scopus 로고
    • Akşit, M., editor (2003). Proceedings of the 2nd ACM International Conference on Aspect-Oriented Software Development (AOSD 2003), Boston, MA, USA. ACM Press
    • Akşit, M., editor (2003). Proceedings of the 2nd ACM International Conference on Aspect-Oriented Software Development (AOSD 2003), Boston, MA, USA. ACM Press.
  • 3
    • 67449100039 scopus 로고    scopus 로고
    • Batory, D., Consel, C., and Taha, W., editors. Proceedings of the 1st ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2002), Pittsburgh, PA, USA. Springer-Verlag
    • Batory, D., Consel, C., and Taha, W., editors (2002). Proceedings of the 1st ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2002), volume 2487 of Lecture Notes in Computer Science, Pittsburgh, PA, USA. Springer-Verlag.
    • (2002) Lecture Notes in Computer Science , vol.2487
  • 4
    • 17044391454 scopus 로고    scopus 로고
    • Mirrors: Design principles for meta-level facilities of object-oriented programming languages
    • In Proceedings of the 19th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2004), Vancouver, British Columbia, Canada. ACM Press. ACM SIGPLAN Notices
    • Bracha, G. and Ungar, D. (2004). Mirrors: Design principles for meta-level facilities of object-oriented programming languages. In Proceedings of the 19th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2004), pages 331-344, Vancouver, British Columbia, Canada. ACM Press. ACM SIGPLAN Notices, 39(11).
    • (2004) , vol.39 , Issue.11 , pp. 331-344
    • Bracha, G.1    Ungar, D.2
  • 5
    • 70450262063 scopus 로고    scopus 로고
    • Building composable aspect-specific languages with logic metaprogramming
    • In [Batory et al. 2002]
    • Brichau, J., Mens, K., and De Volder, K. (2002). Building composable aspect-specific languages with logic metaprogramming. In [Batory et al. 2002], pages 110-127.
    • (2002) , pp. 110-127
    • Brichau, J.1    Mens, K.2    de volder, K.3
  • 6
    • 33749403276 scopus 로고    scopus 로고
    • Safe aspect composition
    • In Malenfant, J., Moisan, S., and Moreira, A., editors, Object-Oriented Technology: ECOOP 2000 Workshop Reader, Springer-Verlag
    • Bussard, L., Carver, L., Ernst, E., Jung, M., Robillard, M., and Speck, A. (2000). Safe aspect composition. In Malenfant, J., Moisan, S., and Moreira, A., editors, Object-Oriented Technology: ECOOP 2000 Workshop Reader, volume 1964 of Lecture Notes in Computer Science, pages 205-210. Springer-Verlag.
    • (2000) Lecture Notes in Computer Science , vol.1964 , pp. 205-210
    • Bussard, L.1    Carver, L.2    Ernst, E.3    Jung, M.4    Robillard, M.5    Speck, A.6
  • 7
    • 84958958886 scopus 로고    scopus 로고
    • Avoiding confusion in metacircularity: The meta-helix
    • In Proceedings of the 2nd International Symposium on Object Technologies for Advanced Software (ISOTAS'96), Springer-Verlag
    • Chiba, S., Kiczales, G., and Lamping, J. (1996). Avoiding confusion in metacircularity: The meta-helix. In Proceedings of the 2nd International Symposium on Object Technologies for Advanced Software (ISOTAS'96), volume 1049 of Lecture Notes in Computer Science, pages 157-172. Springer-Verlag.
    • (1996) Lecture Notes in Computer Science , vol.1049 , pp. 157-172
    • Chiba, S.1    Kiczales, G.2    Lamping, J.3
  • 8
    • 18844414775 scopus 로고    scopus 로고
    • Josh: An open AspectJ-like language
    • In [Lieberherr 2004]
    • Chiba, S. and Nakagawa, K. (2004). Josh: An open AspectJ-like language. In [Lieberherr 2004], pages 102-111.
    • (2004) , pp. 102-111
    • Chiba, S.1    Nakagawa, K.2
  • 9
    • 44249108549 scopus 로고    scopus 로고
    • KALA: Kernel aspect language for advanced transactions
    • Fabry, J., Tanter, É., and D'Hondt, T. (2008). KALA: Kernel aspect language for advanced transactions. Science of Computer Programming, 71(3):165-180.
    • (2008) Science of Computer Programming , vol.71 , Issue.3 , pp. 165-180
    • Fabry, J.1    Tanter, É.2    D'Hondt, T.3
  • 10
    • 67449085165 scopus 로고    scopus 로고
    • Infrastructure for domain-specific aspect languages: The ReLAx case study
    • To appear
    • Fabry, J., Tanter, É., and D'Hondt, T. (2009). Infrastructure for domain-specific aspect languages: the ReLAx case study. IET Software. To appear.
    • (2009) IET Software
    • Fabry, J.1    Tanter, É.2    D'Hondt, T.3
  • 11
    • 84867443410 scopus 로고    scopus 로고
    • Glück, R. and Lowry, M., editors. Proceedings of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2005), Tallinn, Estonia. Springer-Verlag
    • Glück, R. and Lowry, M., editors (2005). Proceedings of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2005), volume 3676 of Lecture Notes in Computer Science, Tallinn, Estonia. Springer-Verlag.
    • (2005) Lecture Notes in Computer Science , vol.3676
  • 12
    • 0141427879 scopus 로고    scopus 로고
    • Arranging language features for more robust pattern-based crosscuts
    • In [Akşit 2003]
    • Gybels, K. and Brichau, J. (2003). Arranging language features for more robust pattern-based crosscuts. In [Akşit 2003], pages 60-69.
    • (2003) , pp. 60-69
    • Gybels, K.1    Brichau, J.2
  • 13
    • 84867483451 scopus 로고    scopus 로고
    • General composition of software artifacts
    • In [Löwe and Südholt 2006]
    • Harrison, W., Ossher, H., and Tarr, P. (2006). General composition of software artifacts. In [Löwe and Südholt 2006].
    • (2006)
    • Harrison, W.1    Ossher, H.2    Tarr, P.3
  • 14
    • 34247342236 scopus 로고    scopus 로고
    • Detecting and resolving ambiguities caused by inter-dependent introductions
    • In Proceedings of the 5th ACM International Conference on Aspect-Oriented Software Development (AOSD 2006), Bonn, Germany. ACM Press
    • Havinga, W., Nagy, I., Bergmans, L., and Aksit, M. (2006). Detecting and resolving ambiguities caused by inter-dependent introductions. In Proceedings of the 5th ACM International Conference on Aspect-Oriented Software Development (AOSD 2006), pages 214-225, Bonn, Germany. ACM Press.
    • (2006) , pp. 214-225
    • Havinga, W.1    Nagy, I.2    Bergmans, L.3    Aksit, M.4
  • 15
    • 82955230066 scopus 로고    scopus 로고
    • An overview of AspectJ
    • In Knudsen, J. L., editor, Proceedings of the 15th European Conference on Object-Oriented Programming (ECOOP 2001), Budapest, Hungary. Springer-Verlag
    • Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., and Griswold, W. (2001). An overview of AspectJ. In Knudsen, J. L., editor, Proceedings of the 15th European Conference on Object-Oriented Programming (ECOOP 2001), number 2072 in Lecture Notes in Computer Science, pages 327-353, Budapest, Hungary. Springer-Verlag.
    • (2001) Lecture Notes in Computer Science , Issue.2072 , pp. 327-353
    • Kiczales, G.1    Hilsdale, E.2    Hugunin, J.3    Kersten, M.4    Palm, J.5    Griswold, W.6
  • 16
    • 84956648730 scopus 로고    scopus 로고
    • Aspect composition applying the design by contract principle
    • In Proceedings of the 2nd International Symposium on Generative and Component-Based Software Engineering (GCSE 2000), Springer-Verlag
    • Klaeren, H., Pulvermüller, E., Rashid, A., and Speck, A. (2000). Aspect composition applying the design by contract principle. In Proceedings of the 2nd International Symposium on Generative and Component-Based Software Engineering (GCSE 2000), volume 2177 of Lecture Notes in Computer Science, pages 57-69. Springer-Verlag.
    • (2000) Lecture Notes in Computer Science , vol.2177 , pp. 57-69
    • Klaeren, H.1    Pulvermüller, E.2    Rashid, A.3    Speck, A.4
  • 17
    • 67449094518 scopus 로고    scopus 로고
    • Lieberherr, K., editor (2004). Proceedings of the 3rd ACM International Conference on Aspect-Oriented Software Development (AOSD 2004), Lancaster, UK. ACM Press
    • Lieberherr, K., editor (2004). Proceedings of the 3rd ACM International Conference on Aspect-Oriented Software Development (AOSD 2004), Lancaster, UK. ACM Press.
  • 18
    • 34250646271 scopus 로고    scopus 로고
    • A disciplined approach to aspect composition
    • In Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2006), ACM Press
    • Lopez-Herrejon, R., Batory, D., and Lengauer, C. (2006). A disciplined approach to aspect composition. In Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2006), pages 68-77. ACM Press.
    • (2006) , pp. 68-77
    • Lopez-Herrejon, R.1    Batory, D.2    Lengauer, C.3
  • 19
    • 84867476489 scopus 로고    scopus 로고
    • Löwe, W. and Südholt, M., editors. Proceedings of the 5th International Symposium on Software Composition (SC 2006), Vienna, Austria. Springer-Verlag
    • Löwe, W. and Südholt, M., editors (2006). Proceedings of the 5th International Symposium on Software Composition (SC 2006), volume 4089 of Lecture Notes in Computer Science, Vienna, Austria. Springer-Verlag.
    • (2006) Lecture Notes in Computer Science , vol.4089
  • 20
    • 67449084406 scopus 로고    scopus 로고
    • Issues on observering aspect effects from expressive pointcuts
    • In Proceedings of ECOOP Workshop on Aspects, Dependencies and Interactions, Nantes, France
    • Masuhara, H. and Aotani, T. (2006). Issues on observering aspect effects from expressive pointcuts. In Proceedings of ECOOP Workshop on Aspects, Dependencies and Interactions, Nantes, France.
    • (2006)
    • Masuhara, H.1    Aotani, T.2
  • 21
    • 67449104041 scopus 로고    scopus 로고
    • Interaction analysis in aspect-oriented models
    • In Proceedings of AOSD Workshop on Foundations of Aspect-Oriented Languages (FOAL 2006), Bonn, Germany
    • Mehner, K., Monga, M., and Taentzer, G. (2006). Interaction analysis in aspect-oriented models. In Proceedings of AOSD Workshop on Foundations of Aspect-Oriented Languages (FOAL 2006), Bonn, Germany.
    • (2006)
    • Mehner, K.1    Monga, M.2    Taentzer, G.3
  • 22
    • 67449088338 scopus 로고    scopus 로고
    • In 2nd Software-Engineering Properties of Languages and Aspect Technologies Workshop
    • Nagy, I., Bergmans, L., and Aksit, M. (2004). Declarative aspect composition. In 2nd Software-Engineering Properties of Languages and Aspect Technologies Workshop.
    • (2004) Declarative Aspect Composition
    • Nagy, I.1    Bergmans, L.2    Aksit, M.3
  • 23
    • 0141777784 scopus 로고    scopus 로고
    • Multi-dimensional separation of concerns and the hyperspace approach
    • In Aksit, M., editor, The Kluwer International Series in Engineering and Computer Science. Kluwer
    • Ossher, H. L. and Tarr, P. L. (2001). Multi-dimensional separation of concerns and the hyperspace approach. In Akşit, M., editor, Software Architectures and Component Technology, volume 648 of The Kluwer International Series in Engineering and Computer Science. Kluwer.
    • (2001) Software Architectures and Component Technology , vol.648
    • Ossher, H.L.1    Tarr, P.L.2
  • 24
    • 35248900608 scopus 로고    scopus 로고
    • Traits: Composable units of behavior
    • In Cardelli, L., editor, Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP 2003), Darmstadt, Germany. Springer-Verlag
    • Schärli, N., Ducasse, S., Nierstrasz, O., and Black, A. (2003). Traits: Composable units of behavior. In Cardelli, L., editor, Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP 2003), number 2743 in Lecture Notes in Computer Science, pages 248-274, Darmstadt, Germany. Springer-Verlag.
    • (2003) Lecture Notes in Computer Science , Issue.2743 , pp. 248-274
    • Schärli, N.1    Ducasse, S.2    Nierstrasz, O.3    Black, A.4
  • 25
    • 0141539468 scopus 로고    scopus 로고
    • JAsCo: An aspect-oriented approach tailored for component based software development
    • In [Akşit 2003]
    • Suvee, D., Vanderperren, W., and Jonckers, V. (2003). JAsCo: an aspect-oriented approach tailored for component based software development. In [Akşit 2003], pages 21-29.
    • (2003) , pp. 21-29
    • Suvee, D.1    Vanderperren, W.2    Jonckers, V.3
  • 26
    • 33749382602 scopus 로고    scopus 로고
    • Aspects of composition in the Reflex AOP kernel
    • In [Löwe and Südholt 2006]
    • Tanter, É. (2006a). Aspects of composition in the Reflex AOP kernel. In [Löwe and Südholt 2006], pages 98-113.
    • (2006) , pp. 98-113
    • Tanter, É.1
  • 27
    • 84867445935 scopus 로고    scopus 로고
    • An extensible kernel language for AOP
    • In Proceedings of AOSD Workshop on Open and Dynamic Aspect Languages, Bonn, Germany
    • Tanter, É. (2006b). An extensible kernel language for AOP. In Proceedings of AOSD Workshop on Open and Dynamic Aspect Languages, Bonn, Germany.
    • (2006)
    • Tanter, É.1
  • 28
    • 84867451962 scopus 로고    scopus 로고
    • Motivation and requirements for a versatile AOP kernel
    • In 1st European Interactive Workshop on Aspects in Software (EIWAS 2004), Berlin, Germany
    • Tanter, É. and Noyé, J. (2004). Motivation and requirements for a versatile AOP kernel. In 1st European Interactive Workshop on Aspects in Software (EIWAS 2004), Berlin, Germany.
    • (2004)
    • Tanter, É.1    Noyé, J.2
  • 29
    • 29244451651 scopus 로고    scopus 로고
    • A versatile kernel for multilanguage AOP
    • In [Glück and Lowry 2005]
    • Tanter, É. and Noyé, J. (2005). A versatile kernel for multilanguage AOP. In [Glück and Lowry 2005], pages 173-188.
    • (2005) , pp. 173-188
    • Tanter, É.1    Noyé, J.2
  • 30
    • 1442288558 scopus 로고    scopus 로고
    • Partial behavioral reflection: Spatial and temporal selection of reification
    • In Crocker, R. and Steele, Jr., G. L., editors, Proceedings of the 18th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2003), Anaheim, CA, USA. ACM Press. ACM SIGPLAN Notices
    • Tanter, É., Noyé, J., Caromel, D., and Cointe, P. (2003). Partial behavioral reflection: Spatial and temporal selection of reification. In Crocker, R. and Steele, Jr., G. L., editors, Proceedings of the 18th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2003), pages 27-46, Anaheim, CA, USA. ACM Press. ACM SIGPLAN Notices, 38(11).
    • (2003) , vol.38 , Issue.11 , pp. 27-46
    • Tanter, É.1    Noyé, J.2    Caromel, D.3    Cointe, P.4
  • 31
    • 45849120956 scopus 로고    scopus 로고
    • Flexible metaprogramming and AOP in Java
    • Special Issue on Experimental Software and Toolkits
    • Tanter, É., Toledo, R., Pothier, G., and Noyé, J. (2008). Flexible metaprogramming and AOP in Java. Science of Computer Programming, 72(1-2):22-30. Special Issue on Experimental Software and Toolkits.
    • (2008) Science of Computer Programming , vol.72 , Issue.1-2 , pp. 22-30
    • Tanter, É.1    Toledo, R.2    Pothier, G.3    Noyé, J.4


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