메뉴 건너뛰기




Volumn 34, Issue 12, 2004, Pages 1119-1148

JAC: An aspect-based distributed dynamic framework

Author keywords

Aspect oriented programming; Distribution; Dynamicity

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER SOFTWARE; COMPUTER SOFTWARE MAINTENANCE; DISTRIBUTED COMPUTER SYSTEMS; INTERFACES (COMPUTER); JAVA PROGRAMMING LANGUAGE; MATHEMATICAL MODELS; SEMANTICS; SOFTWARE ENGINEERING; XML;

EID: 4644249257     PISSN: 00380644     EISSN: None     Source Type: Journal    
DOI: 10.1002/spe.605     Document Type: Review
Times cited : (63)

References (55)
  • 1
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Pamas DL. On the criteria to be used in decomposing systems into modules. Communications of the ACM 1972; 15(12):1053-1058.
    • (1972) Communications of the ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Pamas, D.L.1
  • 4
    • 85029537606 scopus 로고
    • An object-oriented language-database integration model: The composition-filters approach
    • Springer: Berlin
    • Bergmans L, Aksit M, Vural S. An object-oriented language-database integration model: The composition-filters approach. Proceedings of ECOOP'92 (Lecture Notes in Computer Science, vol. 615). Springer: Berlin, 1990; 372-395.
    • (1990) Proceedings of ECOOP'92 (Lecture Notes in Computer Science) , vol.615 , pp. 372-395
    • Bergmans, L.1    Aksit, M.2    Vural, S.3
  • 5
    • 0012652988 scopus 로고    scopus 로고
    • Composing crosscutting concerns using composition filters
    • Bergmans L, Aksits M. Composing crosscutting concerns using composition filters. Communications of the ACM 2001; 44(10):51-57.
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 51-57
    • Bergmans, L.1    Aksits, M.2
  • 6
    • 0012021195 scopus 로고    scopus 로고
    • Programming with aspectual components
    • Northeastern University's College of Computer Science, April
    • Lieberherr K, Lorenz D, Mezini M. Programming with aspectual components. Technical Report NU-CCS-99-01, Northeastern University's College of Computer Science, April 1999.
    • (1999) Technical Report , vol.NU-CCS-99-01
    • Lieberherr, K.1    Lorenz, D.2    Mezini, M.3
  • 10
    • 0002552930 scopus 로고    scopus 로고
    • Using multidimensional separation of concerns to (re)shape evolving software
    • Ossher H, Tarr P. Using multidimensional separation of concerns to (re)shape evolving software. Communications of the ACM 2001; 44(10):43-50.
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 43-50
    • Ossher, H.1    Tarr, P.2
  • 16
    • 22844457236 scopus 로고    scopus 로고
    • References extending UML with aspects: Aspect support in the design phase
    • Springer: Berlin
    • Suzuki J, Yamamoto Y. References extending UML with aspects: Aspect support in the design phase. Proceedings of the 3rd AOP Workshop at ECOOP. Springer: Berlin, 1999.
    • (1999) Proceedings of the 3rd AOP Workshop at ECOOP
    • Suzuki, J.1    Yamamoto, Y.2
  • 19
    • 0034860282 scopus 로고    scopus 로고
    • Dynamic wrappers: Handling the composition issue with JAC
    • IEEE Computer Society Press: Los Alamitos, CA
    • Pawlak R, Seinturier L, Duchien L, Florin G. Dynamic wrappers: Handling the composition issue with JAC. Proceedings of TOOLS USA 2001. IEEE Computer Society Press: Los Alamitos, CA, 2001.
    • (2001) Proceedings of TOOLS USA 2001
    • Pawlak, R.1    Seinturier, L.2    Duchien, L.3    Florin, G.4
  • 23
    • 0011864036 scopus 로고    scopus 로고
    • Special issue on aspect-oriented programming
    • Special issue on Aspect-Oriented Programming. Communications of the ACM 2001; 44(10).
    • (2001) Communications of the ACM , vol.44 , Issue.10
  • 25
    • 4644306764 scopus 로고    scopus 로고
    • December [6 April 2004]
    • Sun Microsystems. Enterprise Java Beans White Paper, December 1998. http://www.javasoft.com/products/ejb/ [6 April 2004].
    • (1998) Enterprise Java Beans White Paper
  • 26
    • 0004013316 scopus 로고    scopus 로고
    • An automatic aspect weaver with a reflective programming language
    • July 1999. Springer: Berlin
    • Pawlak R, Duchien L, Florin G. An automatic aspect weaver with a reflective programming language. Proceedings of Reflection '99, July 1999. Springer: Berlin, 1999.
    • (1999) Proceedings of Reflection '99
    • Pawlak, R.1    Duchien, L.2    Florin, G.3
  • 27
    • 0012277654 scopus 로고
    • Open C++ release 1.2 programmer's guide
    • Department of Information Science, University of Tokyo, [6 April 2004]
    • Chiba S. Open C++ release 1.2 programmer's guide. Technical Report 9303, Department of Information Science, University of Tokyo, 1993. http://www.csg.is.titech.ac.jp/~chiba/opencxx/openC++12.tar.Z [6 April 2004].
    • (1993) Technical Report , vol.9303
    • Chiba, S.1
  • 29
    • 4644316259 scopus 로고    scopus 로고
    • Bcel [6 April]
    • The Jakarta Project. Bcel. http://jakarta.apache.org/bcel/ [6 April 2004].
    • (2004) The Jakarta Project
  • 36
    • 0012651756 scopus 로고    scopus 로고
    • Aspect-oriented programming using reflection and metaobject protocols
    • Sullivan GT. Aspect-oriented programming using reflection and metaobject protocols. Communications of the ACM 2001; 44(10):95-97.
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 95-97
    • Sullivan, G.T.1
  • 38
    • 35248864302 scopus 로고    scopus 로고
    • A hybrid approach to separation of concerns: The story of Sades
    • Springer: Berlin
    • Rashid A. A hybrid approach to separation of concerns: The story of Sades. Proceedings of Reflection 2001 (Lecture Notes in Computer Science, vol. 2192). Springer: Berlin, 2001; 231-249.
    • (2001) Proceedings of Reflection 2001 (Lecture Notes in Computer Science) , vol.2192 , pp. 231-249
    • Rashid, A.1
  • 43
    • 0036603297 scopus 로고    scopus 로고
    • Extending the object model to provide explicit support for crosscutting concerns
    • Constantinides C, Elrad T, Fayad M. Extending the object model to provide explicit support for crosscutting concerns. Software Practice and Experiences 2002; 32(7):703-734.
    • (2002) Software Practice and Experiences , vol.32 , Issue.7 , pp. 703-734
    • Constantinides, C.1    Elrad, T.2    Fayad, M.3
  • 44
    • 0347594172 scopus 로고    scopus 로고
    • Adaptative plug-and-play components for evolutionary software development
    • ACM Press: New York
    • Mezini M, Lieberherr K. Adaptative plug-and-play components for evolutionary software development. Proceedings of OOPSLA'98 (SIGPLAN Notices, vol. 33). ACM Press: New York, 1998; 96-116.
    • (1998) Proceedings of OOPSLA'98 (SIGPLAN Notices) , vol.33 , pp. 96-116
    • Mezini, M.1    Lieberherr, K.2
  • 48
    • 0034997157 scopus 로고    scopus 로고
    • Dynamic and selective combination of extensions in component-based applications
    • IEEE Computer Society Press: Los Alamitos, CA
    • Truyen E, Vanhaute B, Joosen W, Verbaeten P, Joergensen BN. Dynamic and selective combination of extensions in component-based applications. Proceedings of ICSE'01. IEEE Computer Society Press: Los Alamitos, CA, 2001.
    • (2001) Proceedings of ICSE'01
    • Truyen, E.1    Vanhaute, B.2    Joosen, W.3    Verbaeten, P.4    Joergensen, B.N.5
  • 49
    • 0141874061 scopus 로고    scopus 로고
    • [6 April 2004]
    • Sun Microsystems. Java Platform Debugger Architecture, 2002. http://java.sun.com/j2se/1.4/docs/guide/jpda/index.html [6 April 2004].
    • (2002) Java Platform Debugger Architecture
  • 54
    • 4644229101 scopus 로고    scopus 로고
    • Asm: A code manipulation tool to implement adaptable systems
    • November [6 April 2004]
    • Bruneton E, Lenglet R, Coupaye T. Asm: A code manipulation tool to implement adaptable systems. Journées Composants 2002 (JC'02), November 2002. http://asm.objectweb.org/current/asm-eng.pdf [6 April 2004].
    • (2002) Journées Composants 2002 (JC'02)
    • Bruneton, E.1    Lenglet, R.2    Coupaye, T.3
  • 55
    • 4644323515 scopus 로고    scopus 로고
    • [6 April]
    • The AOP Alliance Web site. http://sourceforge.net/projects/aopalliance [6 April 2004].
    • (2004) The AOP Alliance Web Site


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