메뉴 건너뛰기




Volumn , Issue , 2007, Pages 515-534

AWESOME: An aspect co-weaving system for composing multiple aspect-oriented extensions

Author keywords

AOP; Aspect extension; Aspect mechanism; Aspect weaver; Composition; DSL; Framework; Pluggability

Indexed keywords

COMBINES; COMPUTER SYSTEMS PROGRAMMING; INFORMATION THEORY; LINGUISTICS; MECHANISMS; NEODYMIUM; QUERY LANGUAGES; STRUCTURE (COMPOSITION);

EID: 42149185568     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1297027.1297065     Document Type: Conference Paper
Times cited : (17)

References (42)
  • 1
    • 26444578339 scopus 로고    scopus 로고
    • Open modules: Modular reasoning about advice
    • th European Conference on Object-Oriented Programming ECOOP'05, number in, Glasgow, UK, July 25-29, Springer Verlag
    • th European Conference on Object-Oriented Programming (ECOOP'05), number 3586 in Lecture Notes in Computer Science, pages 144-168, Glasgow, UK, July 25-29 2005. Springer Verlag.
    • (2005) Lecture Notes in Computer Science , vol.3586 , pp. 144-168
    • Aldrich, J.1
  • 4
    • 33244496661 scopus 로고    scopus 로고
    • th International Conference on Aspect-Oriented Software Development (AOSD'05), pages 87-98, Chicago, Illinois, USA, Mar. 14-18 2005. ACM Press.
    • th International Conference on Aspect-Oriented Software Development (AOSD'05), pages 87-98, Chicago, Illinois, USA, Mar. 14-18 2005. ACM Press.
  • 5
    • 42149154270 scopus 로고    scopus 로고
    • P. Avgustinov, A. S. Christensen, L. J. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibble, abc: an extensible AspectJ compiler. In Rashid and Aksit [35], pages 293-334.
    • P. Avgustinov, A. S. Christensen, L. J. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibble, abc: an extensible AspectJ compiler. In Rashid and Aksit [35], pages 293-334.
  • 6
    • 18844417910 scopus 로고    scopus 로고
    • What are the key issues for commercial AOP use: How does AspectWerkz address them?
    • J. Bonér. What are the key issues for commercial AOP use: how does AspectWerkz address them? In AOSD'04 [2], pages 5-6.
    • AOSD'04 , vol.2 , pp. 5-6
    • Bonér, J.1
  • 8
    • 33244467493 scopus 로고    scopus 로고
    • Logic meta-programming, a framework for domain-specific aspect programming languages
    • Unpublished
    • K. De Volder, J. Brichau, K. Mens, and T. D'Hondt. Logic meta-programming, a framework for domain-specific aspect programming languages. Unpublished, 2001.
    • (2001)
    • De Volder, K.1    Brichau, J.2    Mens, K.3    D'Hondt, T.4
  • 10
    • 42149148356 scopus 로고    scopus 로고
    • th European Conference on Object-Oriented Programming (ECOOP'03)
    • number, Darmstadt, Germany, July 21-25, Springer Verlag
    • th European Conference on Object-Oriented Programming (ECOOP'03), number 2743 in Lecture Notes in Computer Science, Darmstadt, Germany, July 21-25 2003. Springer Verlag.
    • (2003) Lecture Notes in Computer Science , vol.2743
  • 12
    • 3242890796 scopus 로고    scopus 로고
    • R. E. Filman, T. Elrad, S. Clarke, and M. Akgit, editors, Addison-Wesley, Boston
    • R. E. Filman, T. Elrad, S. Clarke, and M. Akgit, editors. Aspect-Oriented Software Development. Addison-Wesley, Boston, 2005.
    • (2005) Aspect-Oriented Software Development
  • 13
    • 0003913390 scopus 로고    scopus 로고
    • Aspect-oriented programming is quantification and obliviousness
    • P. Tarr, L. Bergmans, M. Griss, and H. Ossher, editors, Department of Computer Science, University of Twente, The Netherlands
    • R. E. Filman and D. P. Friedman. Aspect-oriented programming is quantification and obliviousness. In P. Tarr, L. Bergmans, M. Griss, and H. Ossher, editors, Proceedings of the OOPSLA 2000 Workshop on Advanced Separation of Concerns. Department of Computer Science, University of Twente, The Netherlands, 2000.
    • (2000) Proceedings of the OOPSLA 2000 Workshop on Advanced Separation of Concerns
    • Filman, R.E.1    Friedman, D.P.2
  • 15
    • 33746204677 scopus 로고
    • Design Patterns: Elements of Reusable Object-Oriented Software
    • Addison-Wesley
    • E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing. Addison-Wesley, 1995.
    • (1995) Professional Computing
    • Gamma, E.1    Helm, R.2    Johnson, R.3    Vlissides, J.4
  • 17
    • 18044373339 scopus 로고    scopus 로고
    • Advice weaving in AspectJ
    • E. Hilsdale and J. Hugunin. Advice weaving in AspectJ. In AOSD'04 [2], pages 26-35.
    • AOSD'04 , vol.2 , pp. 26-35
    • Hilsdale, E.1    Hugunin, J.2
  • 19
    • 42149098208 scopus 로고    scopus 로고
    • An untyped calculus for aspect oriented programs
    • R. Jagadeesan, A. Jeffrey, and J. Riely. An untyped calculus for aspect oriented programs. In ECOOP'03 [10], pages 54-73.
    • ECOOP'03 , vol.10 , pp. 54-73
    • Jagadeesan, R.1    Jeffrey, A.2    Riely, J.3
  • 29
    • 3242885567 scopus 로고    scopus 로고
    • Modeling crosscutting in aspect-oriented mechanisms
    • H. Masuhara and G. Kiczales. Modeling crosscutting in aspect-oriented mechanisms. In ECOOP'03 [10], pages 2-28.
    • ECOOP'03 , vol.10 , pp. 2-28
    • Masuhara, H.1    Kiczales, G.2
  • 30
    • 42149109500 scopus 로고    scopus 로고
    • Compilation semantics of aspect-oriented programs
    • H. Masuhara, G. Kiczales, and C. Dutchyn. Compilation semantics of aspect-oriented programs. In FAOL'05 [11], pages 17-26.
    • FAOL'05 , vol.11 , pp. 17-26
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.3
  • 31
    • 35248827667 scopus 로고    scopus 로고
    • A compilation and optimization model for aspect-oriented programs
    • Compiler Construction, number in
    • H. Masuhara, G. Kiczales, and C. Dutchyn. A compilation and optimization model for aspect-oriented programs. In Compiler Construction, number 2622 in Lecture Notes in Computer Science, pages 46-60, 2003.
    • (2003) Lecture Notes in Computer Science , vol.2622 , pp. 46-60
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.3
  • 32
    • 0033163675 scopus 로고    scopus 로고
    • Evaluating emerging software development technologies: Lessons learned from assessing aspect-oriented programming
    • G. C. Murphy, R. J. Walker, and E. L. A. Baniassad. Evaluating emerging software development technologies: Lessons learned from assessing aspect-oriented programming. IEEE Transactions on Software Engineering, 25(4):438-455, 1999.
    • (1999) IEEE Transactions on Software Engineering , vol.25 , Issue.4 , pp. 438-455
    • Murphy, G.C.1    Walker, R.J.2    Baniassad, E.L.A.3
  • 35
    • 42149169843 scopus 로고    scopus 로고
    • Transactions on Aspect-Oriented Software Development I
    • A. Rashid and M. Aksit, editors, number, Springer Verlag
    • A. Rashid and M. Aksit, editors. Transactions on Aspect-Oriented Software Development I, number 3880 in Lecture Notes in Computer Science. Springer Verlag, 2006.
    • (2006) Lecture Notes in Computer Science , vol.3880
  • 37
    • 29244451651 scopus 로고    scopus 로고
    • A versatile kernel for multi-language AOP
    • th International Conference on Generative Programming and Component Engineering GPCE'05, number in, Tallin, Estonia, Sept. 29-Oct. 1, Springer Verlag
    • th International Conference on Generative Programming and Component Engineering (GPCE'05), number 3676 in Lecture Notes in Computer Science, pages 173-188, Tallin, Estonia, Sept. 29-Oct. 1 2005. Springer Verlag.
    • (2005) Lecture Notes in Computer Science , vol.3676 , pp. 173-188
    • Tanter, E.1    Noyé, J.2
  • 38
    • 0032643249 scopus 로고    scopus 로고
    • P. L. Tarr, H. L. Ossher, W. H. Harrison, and S. M. Sutton, Jr. N degrees of separation: Multi-dimentional separation of concerns. In ICSE'99 [18], pages 107-119.
    • P. L. Tarr, H. L. Ossher, W. H. Harrison, and S. M. Sutton, Jr. N degrees of separation: Multi-dimentional separation of concerns. In ICSE'99 [18], pages 107-119.
  • 40
    • 84947925714 scopus 로고    scopus 로고
    • R. J. Walker, E. L. A. Baniassad, and G. Murphy. Assessing aspect-oriented programming and design. In S. Demeyer and J. Bosch, editors, Object-Oriented Technology, ECOOP'98 Workshop Reader, number 1543 in Lecture Notes in Computer Science, pages 433-434, Brussels, Belgium, July 1998. Proceedings of the ECOOP'98 Workshops, Demos, and Posters, Springer Verlag.
    • R. J. Walker, E. L. A. Baniassad, and G. Murphy. Assessing aspect-oriented programming and design. In S. Demeyer and J. Bosch, editors, Object-Oriented Technology, ECOOP'98 Workshop Reader, number 1543 in Lecture Notes in Computer Science, pages 433-434, Brussels, Belgium, July 1998. Proceedings of the ECOOP'98 Workshops, Demos, and Posters, Springer Verlag.
  • 41
    • 0032668892 scopus 로고    scopus 로고
    • An initial assessment of aspect-oriented programming
    • R. J. Walker, E. L. A. Baniassad, and G. C. Murphy. An initial assessment of aspect-oriented programming. In ICSE'99 [18], pages 120-130.
    • ICSE'99 , vol.18 , pp. 120-130
    • Walker, R.J.1    Baniassad, E.L.A.2    Murphy, G.C.3
  • 42
    • 11344289845 scopus 로고    scopus 로고
    • A semantics for advice and dynamic join points in aspect-oriented programming
    • Sept
    • M. Wand, G. Kiczales, and C. Dutchyn. A semantics for advice and dynamic join points in aspect-oriented programming. ACM Trans. Prog. Lang. Syst., 26(5):890-910, Sept. 2004.
    • (2004) ACM Trans. Prog. Lang. Syst , vol.26 , Issue.5 , pp. 890-910
    • Wand, M.1    Kiczales, G.2    Dutchyn, C.3


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