메뉴 건너뛰기




Volumn 84, Issue 10, 2011, Pages 1670-1684

An aspect-oriented reference architecture for Software Engineering Environments

Author keywords

Aspect orientation; Reference architecture; Software architecture; Software Engineering Environment; Software testing

Indexed keywords

ASPECT ORIENTATION; ASPECT-ORIENTED; EVOLVABLE; REFERENCE ARCHITECTURE; SEPARATION OF CONCERNS; SOFTWARE ENGINEERING ENVIRONMENTS; SOFTWARE PRODUCTION; SOFTWARE SYSTEMS;

EID: 79960844661     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2011.04.052     Document Type: Article
Times cited : (31)

References (59)
  • 3
    • 84969401412 scopus 로고
    • System design by composing structures of interacting objects
    • Springer-Verlag Utrecht, The Netherlands
    • E.P. Andersen, and T. Reenskaug System design by composing structures of interacting objects ECOOP'92 1992 Springer-Verlag Utrecht, The Netherlands 133 152
    • (1992) ECOOP'92 , pp. 133-152
    • Andersen, E.P.1    Reenskaug, T.2
  • 6
    • 79959293824 scopus 로고    scopus 로고
    • Ontology-based development of testing related tools
    • San Francisco Bay, USA, July 2008
    • E.F. Barbosa, E.Y. Nakagawa, and J.C. Maldonado Ontology-based development of testing related tools SEKE'08 San Francisco Bay, USA, July 2008 2008 697 702
    • (2008) SEKE'08 , pp. 697-702
    • Barbosa, E.F.1    Nakagawa, E.Y.2    Maldonado, J.C.3
  • 12
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • R.A. DeMillo, R.J. Lipton, and F.G. Sayward Hints on test data selection: help for the practicing programmer IEEE Computer 11 4 1978 34 43
    • (1978) IEEE Computer , vol.11 , Issue.4 , pp. 34-43
    • Demillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 14
    • 0002976335 scopus 로고
    • Three tier client/server architecture: Achieving scalability, performance, and efficiency in client server applications
    • W.W. Eckerson Three tier client/server architecture: achieving scalability, performance, and efficiency in client server applications Open Information Systems Journal 10 January (1) 1995
    • (1995) Open Information Systems Journal , vol.10 , Issue.JANUARY 1
    • Eckerson, W.W.1
  • 15
    • 79960844269 scopus 로고
    • Reference model for frameworks of software engineering environments, August 1993
    • ECMA and NIST 3rd ed.; August 1993, NIST Special Publication 500-211
    • ECMA and NIST, 1993. Reference model for frameworks of software engineering environments, August 1993. Technical Report ECMA TR/55, 3rd ed.; August 1993, NIST Special Publication 500-211.
    • (1993) Technical Report ECMA TR/55
  • 16
    • 0029492209 scopus 로고    scopus 로고
    • An evaluation of software test environment architectures
    • IEEE Computer Society Berlin, Germany
    • N.S. Eickelmann, and D.J. Richardson An evaluation of software test environment architectures ICSE'96 1996 IEEE Computer Society Berlin, Germany 353 364
    • (1996) ICSE'96 , pp. 353-364
    • Eickelmann, N.S.1    Richardson, D.J.2
  • 17
  • 19
    • 77954947475 scopus 로고    scopus 로고
    • Automating the mutation testing of aspect-oriented Java programs
    • ACM Cape Town, South Africa
    • F.C. Ferrari, E.Y. Nakagawa, A. Rashid, and J.C. Maldonado Automating the mutation testing of aspect-oriented Java programs AST'2010 at ICSE'2010 2010 ACM Cape Town, South Africa 51 58
    • (2010) AST'2010 at ICSE'2010 , pp. 51-58
    • Ferrari, F.C.1    Nakagawa, E.Y.2    Rashid, A.3    Maldonado, J.C.4
  • 21
    • 0003919889 scopus 로고
    • May 1987. PhD thesis, Carnegie Mellon University, Pittsburgh, PA, USA
    • Garlan, D.; 1987. Views for tools in integrated environments, May 1987. PhD thesis, Carnegie Mellon University, Pittsburgh, PA, USA.
    • (1987) Views for Tools in Integrated Environments
    • Garlan, D.1
  • 24
    • 33646906217 scopus 로고    scopus 로고
    • A reference architecture for web browsers
    • DOI 10.1109/ICSM.2005.13, 1510168, Proceedings of the 21st IEEE International Conference on Software Maintenance, ICSM 2005
    • A. Grosskurth, and M.W. Godfrey A reference architecture for web browsers ICSM'05 2005 IEEE Computer Society Budapest, Hungary 661 664 (Pubitemid 43790986)
    • (2005) IEEE International Conference on Software Maintenance, ICSM , vol.2005 , pp. 661-664
    • Grosskurth, A.1    Godfrey, M.W.2
  • 25
    • 4544280666 scopus 로고    scopus 로고
    • Report of the workshop on directions in software engineering environments (WoDiSEE)
    • IEEE Computer Society Washington, DC, USA
    • J. Grundy, R. Welland, and H. Stoeckle Report of the workshop on directions in software engineering environments (WoDiSEE) ICSE'04 2004 IEEE Computer Society Washington, DC, USA 768 769
    • (2004) ICSE'04 , pp. 768-769
    • Grundy, J.1    Welland, R.2    Stoeckle, H.3
  • 26
    • 85011960655 scopus 로고    scopus 로고
    • Software engineering tools and environments: A roadmap
    • ACM Press Limerick, Ireland
    • W. Harrison, H. Ossher, and P. Tarr Software engineering tools and environments: a roadmap ICSE'00 2000 ACM Press Limerick, Ireland 261 277
    • (2000) ICSE'00 , pp. 261-277
    • Harrison, W.1    Ossher, H.2    Tarr, P.3
  • 27
    • 35248882499 scopus 로고    scopus 로고
    • Object Teams: Improving modularity for crosscutting collaborations
    • Erfurt, Germany, October, 2002 LNCS N. 2591
    • S. Herrmann Object Teams: improving modularity for crosscutting collaborations Int. Conf. NetObjectDays (NODe'2002) Erfurt, Germany, October, 2002 2002 248 264 LNCS N. 2591
    • (2002) Int. Conf. NetObjectDays (NODe'2002) , pp. 248-264
    • Herrmann, S.1
  • 35
    • 0242662101 scopus 로고    scopus 로고
    • Aspect-oriented programming will improve quality
    • R. Laddad Aspect-oriented programming will improve quality IEEE Software 20 November-December (6) 2003 90 91
    • (2003) IEEE Software , vol.20 , Issue.NOVEMBER-DECEMBER 6 , pp. 90-91
    • Laddad, R.1
  • 36
    • 49049104375 scopus 로고    scopus 로고
    • A unified formal model for supporting aspect-oriented dynamic software architecture
    • IEEE Computer Society Hydai Hotel Gyeongui, Korea
    • Y. Lau, W. Zhao, X. Peng, Y. Chen, and Z. Jiang A unified formal model for supporting aspect-oriented dynamic software architecture ICCIT'2007 2007 IEEE Computer Society Hydai Hotel Gyeongui, Korea 450 455
    • (2007) ICCIT'2007 , pp. 450-455
    • Lau, Y.1    Zhao, W.2    Peng, X.3    Chen, Y.4    Jiang, Z.5
  • 37
    • 69949099871 scopus 로고    scopus 로고
    • An experimental comparison of four unit test criteria: Mutation, edge-pair, all-uses and prime path coverage
    • IEEE Computer Society Denver, USA
    • N. Li, U. Praphamontripong, and A.J. Offutt An experimental comparison of four unit test criteria: mutation, edge-pair, all-uses and prime path coverage Mutation'2009 at ICST'2009 2009 IEEE Computer Society Denver, USA 220 229
    • (2009) Mutation'2009 at ICST'2009 , pp. 220-229
    • Li, N.1    Praphamontripong, U.2    Offutt, A.J.3
  • 40
    • 79960839654 scopus 로고    scopus 로고
    • Representing aspects in the software architecture - Practical considerations
    • San Diego, CA, USA, October 2005
    • P. Merson Representing aspects in the software architecture - practical considerations Early Aspects Workshop, OOPSLA'05 San Diego, CA, USA, October 2005 2005
    • (2005) Early Aspects Workshop, OOPSLA'05
    • Merson, P.1
  • 41
    • 33244465799 scopus 로고    scopus 로고
    • Demand-driven structural testing with dynamic instrumentation
    • ACM Sigsoft St. Louis, MN, USA
    • J. Misurda, J. Clause, J.L. Reed, B.R. Childers, and M.L. Soffa Demand-driven structural testing with dynamic instrumentation ICSE'05 2005 ACM Sigsoft St. Louis, MN, USA
    • (2005) ICSE'05
    • Misurda, J.1    Clause, J.2    Reed, J.L.3    Childers, B.R.4    Soffa, M.L.5
  • 43
    • 79960840912 scopus 로고    scopus 로고
    • Representing aspect-based architecture of software engineering environments
    • Vancouver, Canada
    • E.Y. Nakagawa, and J.C. Maldonado Representing aspect-based architecture of software engineering environments AArch'07 at AOSD'07 Vancouver, Canada 2007 1 4
    • (2007) AArch'07 at AOSD'07 , pp. 1-4
    • Nakagawa, E.Y.1    Maldonado, J.C.2
  • 44
    • 78149369255 scopus 로고    scopus 로고
    • Architectural requirements as basis to quality of software engineering environments
    • E.Y. Nakagawa, and J.C. Maldonado Architectural requirements as basis to quality of software engineering environments IEEE Latin America Transactions 6 July (3) 2008 260 266
    • (2008) IEEE Latin America Transactions , vol.6 , Issue.JULY 3 , pp. 260-266
    • Nakagawa, E.Y.1    Maldonado, J.C.2
  • 45
    • 34547216405 scopus 로고    scopus 로고
    • Requirements and scenarios: Running aspect-oriented software architectures
    • IEEE Computer Society Mumbai, India
    • E. Navarro, P. Letelier, and I. Ramos Requirements and scenarios: running aspect-oriented software architectures WICSA'07, January 2007 2007 IEEE Computer Society Mumbai, India 23
    • (2007) WICSA'07, January 2007 , pp. 23
    • Navarro, E.1    Letelier, P.2    Ramos, I.3
  • 47
    • 0033682451 scopus 로고    scopus 로고
    • Hyper/J: Multi-dimensional separation of concerns for Java
    • ACM Press Limerick, Ireland
    • H. Ossher, and P. Tarr Hyper/J: multi-dimensional separation of concerns for Java ICSE'00 2000 ACM Press Limerick, Ireland 734 737
    • (2000) ICSE'00 , pp. 734-737
    • Ossher, H.1    Tarr, P.2
  • 48
    • 0012053712 scopus 로고    scopus 로고
    • Multi-dimensional separation of concerns and the Hyperspace approach
    • Kluwer Enschede, The Netherlands
    • H. Ossher, and P. Tarr Multi-dimensional separation of concerns and the Hyperspace approach SACT'00 2000 Kluwer Enschede, The Netherlands 1 30
    • (2000) SACT'00 , pp. 1-30
    • Ossher, H.1    Tarr, P.2
  • 49
    • 48749110948 scopus 로고    scopus 로고
    • Towards the architectural definition of the health watcher system with AO-ADL
    • IEEE Computer Society Washington, DC, USA
    • M. Pinto, N. Gamez, and L. Fuentes Towards the architectural definition of the health watcher system with AO-ADL Early Aspects at ICSE'07 2007 IEEE Computer Society Washington, DC, USA 5
    • (2007) Early Aspects at ICSE'07 , pp. 5
    • Pinto, M.1    Gamez, N.2    Fuentes, L.3
  • 50
    • 37849030530 scopus 로고    scopus 로고
    • Globally distributed software development project performance: An empirical analysis
    • ACM Dubrovnik, Croatia
    • N. Ramasubbu, and R.K. Balan Globally distributed software development project performance: an empirical analysis ESEC-FSE'07 2007 ACM Dubrovnik, Croatia 125 134
    • (2007) ESEC-FSE'07 , pp. 125-134
    • Ramasubbu, N.1    Balan, R.K.2
  • 51
    • 77950221408 scopus 로고    scopus 로고
    • Extending UML for aspect-oriented architecture modeling
    • IEEE Computer Society Qingdao, China
    • W. Rui, M. Xiao-Guang, D. Zi-Ying, and W. Yan-Ni Extending UML for aspect-oriented architecture modeling WCSE'09 2009 IEEE Computer Society Qingdao, China 362 366
    • (2009) WCSE'09 , pp. 362-366
    • Rui, W.1    Xiao-Guang, M.2    Zi-Ying, D.3    Yan-Ni, W.4
  • 52
    • 33644992999 scopus 로고    scopus 로고
    • The golden age of software architecture
    • M. Shaw, and P. Clements The golden age of software architecture IEEE Software 23 March-April (2) 2006 31 39
    • (2006) IEEE Software , vol.23 , Issue.MARCH-APRIL 2 , pp. 31-39
    • Shaw, M.1    Clements, P.2
  • 53
  • 56
    • 17144420705 scopus 로고    scopus 로고
    • Feature engineering
    • IEEE Computer Society Washington, DC, USA
    • C.R. Turner, A.L. Wolf, A. Fuggetta, and L. Lavazza Feature engineering IWSSD'98 1998 IEEE Computer Society Washington, DC, USA p. 162
    • (1998) IWSSD'98 , pp. 162
    • Turner, C.R.1    Wolf, A.L.2    Fuggetta, A.3    Lavazza, L.4
  • 58
    • 84994682885 scopus 로고
    • Tool integration in software engineering environments
    • Springer-Verlag Chinon, France
    • A.I. Wasserman Tool integration in software engineering environments Int. Workshop on Soft. Engineering Environments 1990 Springer-Verlag Chinon, France 137 149
    • (1990) Int. Workshop on Soft. Engineering Environments , pp. 137-149
    • Wasserman, A.I.1
  • 59
    • 79960846504 scopus 로고    scopus 로고
    • The rise of open source development tools
    • ACM Edinburgh, Scotland, UK
    • A.I. Wasserman The rise of open source development tools WoDiSEE'04 at ICSE'04 2004 ACM Edinburgh, Scotland, UK 65 69
    • (2004) WoDiSEE'04 at ICSE'04 , pp. 65-69
    • Wasserman, A.I.1


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