메뉴 건너뛰기




Volumn 81, Issue 10, 2008, Pages 1725-1737

Facilitating software extension with design patterns and Aspect-Oriented Programming

Author keywords

Aspect Oriented Programming; Design patterns; Maintainability; Object oriented design; Software metrics

Indexed keywords

COMPUTER SOFTWARE SELECTION AND EVALUATION; OBJECT ORIENTED PROGRAMMING; SOFTWARE ARCHITECTURE;

EID: 48649107712     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2007.12.807     Document Type: Article
Times cited : (17)

References (21)
  • 7
    • 33244486970 scopus 로고    scopus 로고
    • Garcia, A., Sant'Anna, C., Figueiredo, E., Kulesza, U., Lucena, C., Staa, A., 2005. Modularizing design patterns with aspects: a quantitative study. In: Proceedings of the 4th International Conference on Aspect Oriented Software Development, Chicago, Illinois USA, pp. 3-14.
    • Garcia, A., Sant'Anna, C., Figueiredo, E., Kulesza, U., Lucena, C., Staa, A., 2005. Modularizing design patterns with aspects: a quantitative study. In: Proceedings of the 4th International Conference on Aspect Oriented Software Development, Chicago, Illinois USA, pp. 3-14.
  • 8
    • 48649083856 scopus 로고    scopus 로고
    • Guide to the Software Engineering Book of Knowledge (SWEBOK), Version 2004, .
    • Guide to the Software Engineering Book of Knowledge (SWEBOK), Version 2004, .
  • 9
    • 0038486642 scopus 로고    scopus 로고
    • Hannemann, J., Kiczales, G., 2002. Design pattern implementation in Java and AspectJ. In: Proceedings of OOPSLA'02, Seattle, Washington USA, pp. 161-173.
    • Hannemann, J., Kiczales, G., 2002. Design pattern implementation in Java and AspectJ. In: Proceedings of OOPSLA'02, Seattle, Washington USA, pp. 161-173.
  • 10
    • 35248828504 scopus 로고    scopus 로고
    • Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J., Irwin, J., 1997. Aspect oriented programming. In: Proceedings of ECOOP'97, LNCS 1241, Finland, pp. 220-242.
    • Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J., Irwin, J., 1997. Aspect oriented programming. In: Proceedings of ECOOP'97, LNCS 1241, Finland, pp. 220-242.
  • 11
    • 34547365200 scopus 로고    scopus 로고
    • Kulesza, U., Sant'Anna, C., Garcia, A., Coelho, R., Staa, A., Lucena, C., 2006. Quantifying the effects of aspect-oriented programming: a maintenance study. In: 22nd IEEE International Conference on Software Maintenance (ICSM'06), September 2006, pp. 223-233.
    • Kulesza, U., Sant'Anna, C., Garcia, A., Coelho, R., Staa, A., Lucena, C., 2006. Quantifying the effects of aspect-oriented programming: a maintenance study. In: 22nd IEEE International Conference on Software Maintenance (ICSM'06), September 2006, pp. 223-233.
  • 13
    • 1442278942 scopus 로고    scopus 로고
    • Muraki, T., Saeki, M., 2001. Metrics for applying GOF design patterns in refactoring processes. In: International Conference on Software Engineering, Proceedings of the 4th International Workshop on Principles of Software Evolution, Session 2, Vienna, Austria, pp. 27-36.
    • Muraki, T., Saeki, M., 2001. Metrics for applying GOF design patterns in refactoring processes. In: International Conference on Software Engineering, Proceedings of the 4th International Workshop on Principles of Software Evolution, Session 2, Vienna, Austria, pp. 27-36.
  • 14
    • 48649087900 scopus 로고    scopus 로고
    • Nordberg, M.E., 2001. Aspect-oriented indirection - beyond object-oriented design patterns. In: OOPSLA 2001 Workshop "Beyond Design: Patterns (mis)used", October 2001.
    • Nordberg, M.E., 2001. Aspect-oriented indirection - beyond object-oriented design patterns. In: OOPSLA 2001 Workshop "Beyond Design: Patterns (mis)used", October 2001.
  • 15
    • 2442462381 scopus 로고    scopus 로고
    • Papapetrou, A., Papadopoulos, A.G., 2004. Aspect Oriented Programming for a component based real life application: a case study. In: Proceedings of the 2004 ACM symposium on Applied computing, SESSION: Software engineering: applications, practices tools (SE), Nicosia, Cyprus, pp. 1554-1558.
    • Papapetrou, A., Papadopoulos, A.G., 2004. Aspect Oriented Programming for a component based real life application: a case study. In: Proceedings of the 2004 ACM symposium on Applied computing, SESSION: Software engineering: applications, practices tools (SE), Nicosia, Cyprus, pp. 1554-1558.
  • 17
    • 48649103443 scopus 로고    scopus 로고
    • Sant'Anna, C., Garcia, A., Chavez, C., Lucena, C., Staa, A., 2003. On the reuse and maintenance of aspect-oriented software: an assessment framework. In: Proceedings of Brazilian Symposium on Software Engineering (SBES'03), Manaus, Brazil, pp. 19-34.
    • Sant'Anna, C., Garcia, A., Chavez, C., Lucena, C., Staa, A., 2003. On the reuse and maintenance of aspect-oriented software: an assessment framework. In: Proceedings of Brazilian Symposium on Software Engineering (SBES'03), Manaus, Brazil, pp. 19-34.
  • 18
    • 48649086458 scopus 로고    scopus 로고
    • Sommerlad, P., Rüedi, M., 1998. Do-it-yourself reflection. In: Proceedings of the 3rd European Conference on Pattern Languages of Programming and Computing, Bad Irsee, Germany.
    • Sommerlad, P., Rüedi, M., 1998. Do-it-yourself reflection. In: Proceedings of the 3rd European Conference on Pattern Languages of Programming and Computing, Bad Irsee, Germany.
  • 19
    • 0032643249 scopus 로고    scopus 로고
    • Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.M., 1999. N Degrees of separation: multi-dimensional separation of concerns. In: Proceedings of the 21st International Conference on Software Engineering, ICSE'99, LA, California, pp. 107-119.
    • Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.M., 1999. N Degrees of separation: multi-dimensional separation of concerns. In: Proceedings of the 21st International Conference on Software Engineering, ICSE'99, LA, California, pp. 107-119.
  • 20
    • 48649096181 scopus 로고    scopus 로고
    • The AspectJ Project, 2007. .
    • The AspectJ Project, 2007. .
  • 21
    • 4544342594 scopus 로고    scopus 로고
    • Tsang, S.L., Clarke, S., Baniassad, E., 2004. An evaluation of aspect-oriented programming for Java-based real-time systems development. In: Proceedings of the IEEE 7th International Symposium on Object-Oriented Real-Time Distributed Computing, pp. 291-300.
    • Tsang, S.L., Clarke, S., Baniassad, E., 2004. An evaluation of aspect-oriented programming for Java-based real-time systems development. In: Proceedings of the IEEE 7th International Symposium on Object-Oriented Real-Time Distributed Computing, pp. 291-300.


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