메뉴 건너뛰기




Volumn 20, Issue 7, 2007, Pages 636-651

The design and implementation of AspectC++

Author keywords

AOP; AspectC++; C++; Programming languages

Indexed keywords

COMPUTER SOFTWARE REUSABILITY; MAINTAINABILITY; SOFTWARE ENGINEERING; SYSTEMS ANALYSIS;

EID: 34848840961     PISSN: 09507051     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.knosys.2007.05.004     Document Type: Article
Times cited : (57)

References (25)
  • 1
    • 34848924817 scopus 로고    scopus 로고
    • A. Alexandrescu, Modern C++ Design: Generic Programming and Design Patterns Applied, AW, 2001.
  • 2
    • 70749096103 scopus 로고    scopus 로고
    • O.S. Bagge, K.T. Kalleberg, M. Haveraaen, E. Visser, Design of the CodeBoost transformation system for domain-specific optimisation of C++ programs, in: D. Binkley, P. Tonella (Eds.), Third International Workshop on Source Code Analysis and Manipulation (SCAM 2003), Amsterdam, The Netherlands, September 2003, IEEE, pp. 65-75.
  • 3
    • 34848900973 scopus 로고    scopus 로고
    • L. Bergmans, Composing Concurrent Objects, PhD thesis, University of Twente, 1994.
  • 4
    • 84976701823 scopus 로고    scopus 로고
    • S. Chiba, Metaobject Protocol for C++, in: 10th ACM Conference on OOP, Systems, Languages, and Applications (OOPSLA '95), October 1995, pp. 285-299.
  • 6
    • 34848841397 scopus 로고    scopus 로고
    • Y. Coady, G. Kiczales, M. Feeley, G. Smolyn, Using AspectC to improve the modularity of path-specific customization in operating system code, in: ESEC/FSE '01, 2001.
  • 8
    • 34848834073 scopus 로고    scopus 로고
    • K. Czarnecki, U.W. Eisenecker, Generative Programming, Methods, Tools and Applications, AW, May 2000.
  • 9
    • 3142747691 scopus 로고    scopus 로고
    • Aspect-Oriented Programming & C++
    • Diggins C. Aspect-Oriented Programming & C++. Dr. Dobb's 408 8 (2004)
    • (2004) Dr. Dobb's , vol.408 , Issue.8
    • Diggins, C.1
  • 11
    • 0002991446 scopus 로고    scopus 로고
    • Aspect-oriented programming
    • Elrad T., Filman R.E., and Bader A. Aspect-oriented programming. CACM (2001) 29-32
    • (2001) CACM , pp. 29-32
    • Elrad, T.1    Filman, R.E.2    Bader, A.3
  • 12
    • 34848838493 scopus 로고    scopus 로고
    • E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, AW, 1995.
  • 14
    • 84976708204 scopus 로고    scopus 로고
    • W. Harrison, H. Ossher, Subject-oriented programming - a critique of pure objects, in: 8th ACM Conference on OOP, Systems, Languages, and Applications (OOPSLA '93), September 1993, pp. 411-428.
  • 16
    • 82955230066 scopus 로고    scopus 로고
    • An overview of AspectJ
    • 15th European Conference on OOP (ECOOP '01). Knudsen J.L. (Ed), Springer, Berlin
    • Kiczales G., Hilsdale E., Hugunin J., Kersten M., Palm J., and Griswold W.G. An overview of AspectJ. In: Knudsen J.L. (Ed). 15th European Conference on OOP (ECOOP '01). LNCS vol. 2072 (2001), Springer, Berlin 327-353
    • (2001) LNCS , vol.2072 , pp. 327-353
    • Kiczales, G.1    Hilsdale, E.2    Hugunin, J.3    Kersten, M.4    Palm, J.5    Griswold, W.G.6
  • 17
    • 35248828504 scopus 로고    scopus 로고
    • Aspect-oriented programming
    • 11th European Conference on OOP (ECOOP '97). Aksit M., and Matsuoka S. (Eds), Springer, Berlin
    • Kiczales G., Lamping J., Mendhekar A., Maeda C., Lopes C., Loingtier J.-M., and Irwin J. Aspect-oriented programming. In: Aksit M., and Matsuoka S. (Eds). 11th European Conference on OOP (ECOOP '97). LNCS vol. 1241 (1997), Springer, Berlin 220-242
    • (1997) LNCS , vol.1241 , pp. 220-242
    • Kiczales, G.1    Lamping, J.2    Mendhekar, A.3    Maeda, C.4    Lopes, C.5    Loingtier, J.-M.6    Irwin, J.7
  • 18
    • 34848832806 scopus 로고    scopus 로고
    • K.J. Lieberherr, Adaptive Object-Oriented Software: the Demeter Method with Propagation Patterns, PWS, 1996.
  • 19
    • 35048829285 scopus 로고    scopus 로고
    • Generic advice: on the combination of AOP with generative programming in AspectC++
    • 3rd International Conference on Generative Programming and Component Engineering (GPCE '04). Karsai G., and Visser E. (Eds), Springer, Berlin
    • Lohmann D., Blaschke G., and Spinczyk O. Generic advice: on the combination of AOP with generative programming in AspectC++. In: Karsai G., and Visser E. (Eds). 3rd International Conference on Generative Programming and Component Engineering (GPCE '04). LNCS vol. 3286 (2004), Springer, Berlin 55-74
    • (2004) LNCS , vol.3286 , pp. 55-74
    • Lohmann, D.1    Blaschke, G.2    Spinczyk, O.3
  • 20
    • 34848850316 scopus 로고    scopus 로고
    • D. Lohmann, O. Spinczyk, Architecture-Neutral Operating System Components, in: 23rd ACM Symposium on OS Principles (SOSP '03), WiP presentation, October 2003.
  • 22
    • 34848866781 scopus 로고    scopus 로고
    • O. Spinczyk, A. Gal, W. Schroder-Preikschat, AspectC++: an aspect-oriented extension to C++, in: 40th International Conference on Technology of OO Languages and Systems (TOOLS Pacific '02), Sydney, Australia, February 2002, pp. 53-60.
  • 23
    • 77951451000 scopus 로고    scopus 로고
    • Using AOP to develop architecture-neutral operating system components
    • ACM, Leuven, Belgium
    • Spinczyk O., and Lohmann D. Using AOP to develop architecture-neutral operating system components. 11th SIGOPS European W'shop (2004), ACM, Leuven, Belgium 188-192
    • (2004) 11th SIGOPS European W'shop , pp. 188-192
    • Spinczyk, O.1    Lohmann, D.2
  • 24
    • 34848911499 scopus 로고    scopus 로고
    • A. Tešanović, D. Nystrom, J. Hansson, C. Norstrom, Aspects and components in real-time system development: towards reconfigurable and reusable software, Embedded Computing, February 2004.
  • 25
    • 5444264058 scopus 로고    scopus 로고
    • A. Tešanović, K. Sheng, J. Hansson, Application-tailored database systems: a case of aspects in an embedded database, in: 8th International Database Engineering and Applications Symposium (IDEAS '04), Coimbra, Portugal, July 2004, IEEE.


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