메뉴 건너뛰기




Volumn , Issue , 2007, Pages

On the necessity of empirical studies in the assessment of modularization mechanisms for crosscutting concerns

Author keywords

[No Author keywords available]

Indexed keywords

ASPECTJ-LIKE LANGUAGES (AL); COLLABORATION LANGUAGES (CL); OBJECT ORIENTED STRUCTURE; PROGRAM COMPREHENSION;

EID: 36248971597     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ACOM.2007.7     Document Type: Conference Paper
Times cited : (8)

References (43)
  • 1
    • 0242577879 scopus 로고    scopus 로고
    • The Real Costs of Aspect-Oriented Programming
    • R. Alexander. The Real Costs of Aspect-Oriented Programming. IEEE Software, 20(6), 2003.
    • (2003) IEEE Software , vol.20 , Issue.6
    • Alexander, R.1
  • 3
    • 34547482443 scopus 로고    scopus 로고
    • When to Use Features and Aspects? A Case Study
    • S. Apel and D. Batory. When to Use Features and Aspects? A Case Study. In Proc. of GPCE, 2006.
    • (2006) Proc. of GPCE
    • Apel, S.1    Batory, D.2
  • 4
    • 34247096417 scopus 로고    scopus 로고
    • Aspectual Mixin Layers: Aspects and Features in Concert
    • S. Apel, T. Leich, and G. Saake. Aspectual Mixin Layers: Aspects and Features in Concert. In Proc. of ICSE, 2006.
    • (2006) Proc. of ICSE
    • Apel, S.1    Leich, T.2    Saake, G.3
  • 5
    • 38549137628 scopus 로고    scopus 로고
    • FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming
    • S. Apel, M. Rosenmüller, T. Leich, and G. Saake. FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. In Proc. of CPCE, 2005.
    • (2005) Proc. of CPCE
    • Apel, S.1    Rosenmüller, M.2    Leich, T.3    Saake, G.4
  • 10
    • 0030363747 scopus 로고    scopus 로고
    • Project Work: The Organisation of Collaborative Design and Development in Software Engineering
    • G. Button and W. Sharrock. Project Work: The Organisation of Collaborative Design and Development in Software Engineering. Computer Supported Cooperative Work, 5(4), 1996.
    • (1996) Computer Supported Cooperative Work , vol.5 , Issue.4
    • Button, G.1    Sharrock, W.2
  • 12
  • 13
    • 12344316216 scopus 로고    scopus 로고
    • Higher-Order Hierarchies
    • E.Ernst. Higher-Order Hierarchies. In Proc. of ECOOP, 2003.
    • (2003) Proc. of ECOOP
    • Ernst, E.1
  • 15
    • 36248939573 scopus 로고    scopus 로고
    • Roles and Aspects: Similarities, Differences, and Synergetic Potential
    • S. Hanenberg and R. Unland. Roles and Aspects: Similarities, Differences, and Synergetic Potential. In Proc. of OOIS, 2002.
    • (2002) Proc. of OOIS
    • Hanenberg, S.1    Unland, R.2
  • 16
    • 0036977614 scopus 로고    scopus 로고
    • Footprint and Feature Management Using Aspect-Oriented Programming Techniques
    • F. Hunleth and R. Cytron. Footprint and Feature Management Using Aspect-Oriented Programming Techniques. In Proc. of LCTES/SCOPES, 2002.
    • (2002) Proc. of LCTES/SCOPES
    • Hunleth, F.1    Cytron, R.2
  • 17
    • 0033203824 scopus 로고    scopus 로고
    • Role Model Designs and Implementations with Aspect-Oriented Programming
    • E. A. Kendall. Role Model Designs and Implementations with Aspect-Oriented Programming. In Proc. of OOPSLA, 1999.
    • (1999) Proc. of OOPSLA
    • Kendall, E.A.1
  • 18
    • 0000758969 scopus 로고    scopus 로고
    • An Overview of AspectJ
    • G. Kiczales et al. An Overview of AspectJ. In Proc. of ECOOP, 2001.
    • (2001) Proc. of ECOOP
    • Kiczales, G.1
  • 19
    • 0026873608 scopus 로고
    • Software Reuse
    • C. W. Krueger. Software Reuse. ACM CSUR, 24(2), 1992.
    • (1992) ACM CSUR , vol.24 , Issue.2
    • Krueger, C.W.1
  • 20
    • 4544349731 scopus 로고    scopus 로고
    • Controlling the Complexity of Software Designs
    • K. Lieberherr. Controlling the Complexity of Software Designs. In Proc. of ICSE, 2004.
    • (2004) Proc. of ICSE
    • Lieberherr, K.1
  • 21
    • 0042912981 scopus 로고    scopus 로고
    • Aspectual Collaborations - Combining Modules and Aspects
    • K. J. Lieberherr, D. Lorenz, and J. Ovlinger. Aspectual Collaborations - Combining Modules and Aspects. The Computer Journal, 46(5), 2003.
    • (2003) The Computer Journal , vol.46 , Issue.5
    • Lieberherr, K.J.1    Lorenz, D.2    Ovlinger, J.3
  • 22
    • 34247156995 scopus 로고    scopus 로고
    • Feature-Oriented Refactoring of Legacy Applications
    • J. Liu, D. Batory, and C. Lengauer. Feature-Oriented Refactoring of Legacy Applications. In Proc. of ICSE, 2006.
    • (2006) Proc. of ICSE
    • Liu, J.1    Batory, D.2    Lengauer, C.3
  • 23
    • 42549085892 scopus 로고    scopus 로고
    • Measuring and Characterizing Crosscutting in Aspect-Based Programs: Basic Metrics and Case Studies
    • R. Lopez-Herrejon and S. Apel. Measuring and Characterizing Crosscutting in Aspect-Based Programs: Basic Metrics and Case Studies. In Proc. of EASE, 2007.
    • (2007) Proc. of EASE
    • Lopez-Herrejon, R.1    Apel, S.2
  • 24
    • 34547450455 scopus 로고    scopus 로고
    • From Crosscutting Concerns to Product Lines: A Function Composition Approach
    • Technical Report TR-06-24, Department of Computer Sciences, The University of Texas at Austin
    • R. Lopez-Herrejon and D. Batory. From Crosscutting Concerns to Product Lines: A Function Composition Approach. Technical Report TR-06-24, Department of Computer Sciences, The University of Texas at Austin, 2006.
    • (2006)
    • Lopez-Herrejon, R.1    Batory, D.2
  • 25
    • 33745191078 scopus 로고    scopus 로고
    • Evaluating Support for Features in Advanced Modularization Technologies
    • R. Lopez-Herrejon, D. Batory, and W. R. Cook. Evaluating Support for Features in Advanced Modularization Technologies. In Proc. of ECOOP, 2005.
    • (2005) Proc. of ECOOP
    • Lopez-Herrejon, R.1    Batory, D.2    Cook, W.R.3
  • 26
    • 20344366092 scopus 로고    scopus 로고
    • Variability Management with Feature-Oriented Programming and Aspects
    • M. Mezini and K. Ostermann. Variability Management with Feature-Oriented Programming and Aspects. Proc. of FSE, 2004.
    • (2004) Proc. of FSE
    • Mezini, M.1    Ostermann, K.2
  • 29
    • 32344433801 scopus 로고    scopus 로고
    • Classpects: Unifying Aspect-and Object-Oriented Language Design
    • H. Rajan and K. J. Sullivan. Classpects: Unifying Aspect-and Object-Oriented Language Design. In Proc. of ICSE, 2005.
    • (2005) Proc. of ICSE
    • Rajan, H.1    Sullivan, K.J.2
  • 31
    • 0002648525 scopus 로고
    • OORASS: Seamless Support for the Creation and Maintenance of Object-Oriented Systems
    • T. Reenskaug et al. OORASS: Seamless Support for the Creation and Maintenance of Object-Oriented Systems. Journal of Object-Oriented Programming, 5(6), 1992.
    • (1992) Journal of Object-Oriented Programming , vol.5 , Issue.6
    • Reenskaug, T.1
  • 33
    • 0033923437 scopus 로고    scopus 로고
    • Software Engineering: Community and Culture
    • H. Sharp, H. Robinson, and M. Woodman. Software Engineering: Community and Culture. IEEE Software, 17(1), 2000.
    • (2000) IEEE Software , vol.17 , Issue.1
    • Sharp, H.1    Robinson, H.2    Woodman, M.3
  • 34
    • 0041910988 scopus 로고    scopus 로고
    • Superimpositions and Aspect-Oriented Programming
    • M. Sihman and S. Katz. Superimpositions and Aspect-Oriented Programming. The Computer Journal, 46(5), 2003.
    • (2003) The Computer Journal , vol.46 , Issue.5
    • Sihman, M.1    Katz, S.2
  • 35
    • 0141653318 scopus 로고    scopus 로고
    • Mixin Layers: An Object-Oriented Implementation Technique for Refinements and Collaboration-Based Designs
    • Y. Smaragdakis and D. Batory. Mixin Layers: An Object-Oriented Implementation Technique for Refinements and Collaboration-Based Designs. ACMTOSEM, 11(2), 2002.
    • (2002) ACMTOSEM , vol.11 , Issue.2
    • Smaragdakis, Y.1    Batory, D.2
  • 37
    • 0034301679 scopus 로고    scopus 로고
    • On the Representation of Roles in Object-Oriented and Conceptual Modeling
    • F. Steimann. On the Representation of Roles in Object-Oriented and Conceptual Modeling. Data and Knowledge Engineering, 35(1), 2000.
    • (2000) Data and Knowledge Engineering , vol.35 , Issue.1
    • Steimann, F.1
  • 39
    • 34248231927 scopus 로고    scopus 로고
    • The Paradoxical Success of Aspect-Oriented Programming
    • F. Steimann. The Paradoxical Success of Aspect-Oriented Programming. In Proc. of OOPSLA, 2006.
    • (2006) Proc. of OOPSLA
    • Steimann, F.1
  • 40
    • 0032643249 scopus 로고    scopus 로고
    • N Degrees of Separation: Multi-Dimensional Separation of Concerns
    • P. Tarr et al. N Degrees of Separation: Multi-Dimensional Separation of Concerns. In Proc. of ICSE, 1999.
    • (1999) Proc. of ICSE
    • Tarr, P.1
  • 41
    • 34547435214 scopus 로고    scopus 로고
    • Feature Refactoring a Multi-Representation Program into a Product Line
    • S. Trujillo, D. Batory, and O. Diaz. Feature Refactoring a Multi-Representation Program into a Product Line. In Proc. of GPCE, 2006.
    • (2006) Proc. of GPCE
    • Trujillo, S.1    Batory, D.2    Diaz, O.3
  • 42
    • 85013574217 scopus 로고    scopus 로고
    • Using Role Components in Implement Collaboration-based Designs
    • M. VanHilst and D. Notkin. Using Role Components in Implement Collaboration-based Designs. In Proc. of OOPSLA, 1996.
    • (1996) Proc. of OOPSLA
    • VanHilst, M.1    Notkin, D.2
  • 43
    • 34547430914 scopus 로고    scopus 로고
    • A Comparison of Jiazzi and AspectJ for Feature-Wise Decomposition
    • Technical Report UUCS-04-001, School of Computing, The University of Utah
    • B. Xin, S. McDirmid, E. Eide, and W. C. Hsieh. A Comparison of Jiazzi and AspectJ for Feature-Wise Decomposition. Technical Report UUCS-04-001, School of Computing, The University of Utah, 2004.
    • (2004)
    • Xin, B.1    McDirmid, S.2    Eide, E.3    Hsieh, W.C.4


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