메뉴 건너뛰기




Volumn 272, Issue , 2007, Pages 63-72

Bridging Java and AspectJ through explicit join points

Author keywords

Aspect oriented programming; Join point; Modularity

Indexed keywords

ASPECT-ORIENTED PROGRAMMING; JAVA PROGRAMMERS; JOIN POINTS; SOFTWARE MODULARITY;

EID: 41149141435     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1294325.1294335     Document Type: Conference Paper
Times cited : (20)

References (31)
  • 1
    • 26444578339 scopus 로고    scopus 로고
    • Open Modules: Modular reasoning about advice
    • J. Aldrich. Open Modules: Modular reasoning about advice. In ECOOP'05, pages 144-168, 2005.
    • (2005) ECOOP'05 , pp. 144-168
    • Aldrich, J.1
  • 2
    • 33244496661 scopus 로고    scopus 로고
    • P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibbie, abc: An extensible AspectJ compiler. Transactions on Aspect-Oriented Software Development, 1:293-334, October 2005.
    • P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibbie, abc: An extensible AspectJ compiler. Transactions on Aspect-Oriented Software Development, 1:293-334, October 2005.
  • 3
    • 0032595618 scopus 로고    scopus 로고
    • Embracing change with Extreme Programming
    • IEEE Computer Society Press
    • K. Beck. Embracing change with Extreme Programming. In Computer, volume 32, pages 70-77. IEEE Computer Society Press, 1999.
    • (1999) Computer , vol.32 , pp. 70-77
    • Beck, K.1
  • 6
    • 33750366766 scopus 로고    scopus 로고
    • Composing design patterns: A scalability study of aspect-oriented programming
    • N. Cacho, C. Sant'Anna, E. Figueiredo, A. Garcia, T. Batista, and C. Lucena. Composing design patterns: a scalability study of aspect-oriented programming. In AOSD'06, pages 109-121, 2006.
    • (2006) AOSD'06 , pp. 109-121
    • Cacho, N.1    Sant'Anna, C.2    Figueiredo, E.3    Garcia, A.4    Batista, T.5    Lucena, C.6
  • 7
    • 34250616967 scopus 로고    scopus 로고
    • Obliviousness, modular reasoning, and the behavioral subtyping analogy
    • C. Clifton and G. Leavens. Obliviousness, modular reasoning, and the behavioral subtyping analogy. In SPLAT'03, 2003.
    • (2003) SPLAT'03
    • Clifton, C.1    Leavens, G.2
  • 8
    • 41149115539 scopus 로고    scopus 로고
    • Towards widespread adoption of AOSD
    • A. Colyer. Towards widespread adoption of AOSD. In AOSD'03, 2003.
    • (2003) AOSD'03
    • Colyer, A.1
  • 18
    • 27644522943 scopus 로고    scopus 로고
    • Exceptions and side-effects in atomic blocks
    • T. Harris. Exceptions and side-effects in atomic blocks. Science of Computer Programming, 58(3), 2005.
    • (2005) Science of Computer Programming , vol.58 , Issue.3
    • Harris, T.1
  • 19
    • 41149084446 scopus 로고    scopus 로고
    • K. Hoffman and P. Eugster. Aspects and exception handling: The case of explicit join points. Technical Report ejp-200703-1, Purdue University, 2007.
    • K. Hoffman and P. Eugster. Aspects and exception handling: The case of explicit join points. Technical Report ejp-200703-1, Purdue University, 2007.
  • 22
    • 26444578645 scopus 로고    scopus 로고
    • Aspect-oriented programming and modular reasoning
    • G. Kiczales and M. Mezini. Aspect-oriented programming and modular reasoning. In ICSE'05, pages 49-58, 2005.
    • (2005) ICSE'05 , pp. 49-58
    • Kiczales, G.1    Mezini, M.2
  • 23
    • 18444388817 scopus 로고    scopus 로고
    • AOP: Does it make sense? the case of concurrency and failures
    • J. Kienzle and R. Guerraoui. AOP: Does it make sense? the case of concurrency and failures. In ECOOP'02, pages 37-61, 2002.
    • (2002) ECOOP'02 , pp. 37-61
    • Kienzle, J.1    Guerraoui, R.2
  • 25
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • D. L. Parnas. On the criteria to be used in decomposing systems into modules. Communications of the ACM, 15(12):1053-1058, 1972.
    • (1972) Communications of the ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 26
    • 32344433801 scopus 로고    scopus 로고
    • Classpects: Unifying aspect-and object-oriented language design
    • H. Rajan and K. Sullivan. Classpects: unifying aspect-and object-oriented language design. In ICSE'05, pages 59-68, 2005.
    • (2005) ICSE'05 , pp. 59-68
    • Rajan, H.1    Sullivan, K.2
  • 27
    • 33646941593 scopus 로고    scopus 로고
    • Using pointcut delta analysis to support evolution of aspect-oriented software
    • M. Stoerzer and J. Graf. Using pointcut delta analysis to support evolution of aspect-oriented software. In ICSM'05, pages 653-656, 2005.
    • (2005) ICSM'05 , pp. 653-656
    • Stoerzer, M.1    Graf, J.2
  • 29
    • 0027187998 scopus 로고
    • Programming heterogeneous transactions for software development environments
    • P. L. Tarr and S. M. Sutton Jr. Programming heterogeneous transactions for software development environments. In ICSE'93, pages 358-369, 1993.
    • (1993) ICSE'93 , pp. 358-369
    • Tarr, P.L.1    Sutton Jr., S.M.2
  • 30
    • 30344442149 scopus 로고    scopus 로고
    • Refactoring the aspectizable interfaces: An empirical assessment
    • Oct
    • P. Tonella and M. Ceccato. Refactoring the aspectizable interfaces: an empirical assessment. IEEE Transactions on Software Engineering, 31(10):819-832, Oct. 2005.
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.10 , pp. 819-832
    • Tonella, P.1    Ceccato, M.2
  • 31
    • 0141539431 scopus 로고    scopus 로고
    • Quantifying aspects in middleware platforms
    • C. Zhang and H.-A. Jacobsen. Quantifying aspects in middleware platforms. In A OSD'03, pages 130-139, 2003.
    • (2003) A OSD'03 , pp. 130-139
    • Zhang, C.1    Jacobsen, H.-A.2


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