메뉴 건너뛰기




Volumn 11, Issue 3, 2005, Pages 21-35

Using AOP to bring a project back in shape: The OurGrid case

Author keywords

AspectJ; Grid Computing; Separation of Concerns; Software Architecture; Software Reengineering; Tests

Indexed keywords

ASPECT ORIENTED PROGRAMMING; MIDDLEWARE; REENGINEERING; SOFTWARE ARCHITECTURE; SOFTWARE ENGINEERING; SOFTWARE TESTING; TESTING;

EID: 77953497323     PISSN: 01046500     EISSN: 16784804     Source Type: Journal    
DOI: 10.1007/BF03192380     Document Type: Article
Times cited : (5)

References (41)
  • 1
    • 84942808882 scopus 로고    scopus 로고
    • Eclipse Metrics plugin. At.
    • Eclipse Metrics plugin. At http://metrics.sourceforge.net/.
  • 5
    • 84942775268 scopus 로고    scopus 로고
    • Embrace Change
    • Kent Beck.Extreme Programming Explained: Embrace Change. Addison-Wesley, 2000.
    • (2000) Addison-Wesley
  • 6
    • 84942780877 scopus 로고    scopus 로고
    • Washington: USA
    • Paulo Borba and Sergio Soares. Refactoring and code generation tools for AspectJ. InProceedings of the Workshop on Tools for Aspect-Oriented Software Development (with OOPSLA), Seattle, Washington, USA, November 2002.
    • (2002) Seattle
  • 8
    • 33748188555 scopus 로고    scopus 로고
    • Unite!!! Accepted for publication in Journal of Grid Computing 〈http://www.springerlink.com/link.asp?id=111140〉
    • Walfredo Cirne, Francisco Brasileiro, Nazareno Andrade, Lauro Costa, Alisson Andrade, Reynaldo Novaes, and Miranda Mowbray. Labs of the World, Unite!!! Accepted for publication in Journal of Grid Computing 〈http://www.springerlink.com/link.asp?id=111140〉. Springer. 2006.
    • (2006) Springer
  • 12
    • 35048851645 scopus 로고    scopus 로고
    • Silva,Walfredo Cirne, and Francisco Vilar Brasileiro. Trading Cycles for Information: Using Replication to Schedule Bag-of-Tasks Applications on Computational Grids
    • Daniel Paranhos da Silva,Walfredo Cirne, and Francisco Vilar Brasileiro. Trading Cycles for Information: Using Replication to Schedule Bag-of-Tasks Applications on Computational Grids. InProceedings of the Euro-Par 2003: International Conference on Parallel and Distributed Computing, pages 169–180, 2003.
    • (2003) InProceedings of the Euro-Par 2003: International Conference on Parallel and Distributed Computing , pp. 169-180
    • da, D.P.1
  • 17
    • 84942800164 scopus 로고    scopus 로고
    • William Grosso.Java RMI. O’Reilly, 2001.
    • William Grosso.Java RMI. O’Reilly, 2001.
  • 18
    • 84942765140 scopus 로고    scopus 로고
    • Erik Hatcher and Steve Loughran.Java Development with Ant. Manning Publications Co., 2004.
    • Erik Hatcher and Steve Loughran.Java Development with Ant. Manning Publications Co., 2004.
  • 19
    • 84942745363 scopus 로고
    • Measures of Complexity
    • Brian Henderson-Sellers.Object-Oriented Metrics: Measures of Complexity. Prentice Hall, 1995.
    • (1995) Prentice Hall
  • 21
    • 35248828504 scopus 로고    scopus 로고
    • Finland: Springer-Verlag
    • Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-Oriented Programming. InEuropean Conference on Object-Oriented Programming, ECOOP’97, LNCS 1241, pages 220–242, Finland, June 1997. Springer-Verlag.
    • (1997) pages 220–242
  • 22
    • 42649121280 scopus 로고    scopus 로고
    • AspectJ in Action
    • Ramnivas Laddad. AspectJ in Action. Manning Publications Co., 2003.
    • (2003) Manning Publications Co.
  • 23
    • 84942789287 scopus 로고    scopus 로고
    • Nicholas Lesiecki. Test flexibly with AspectJ and mock objects. At ftp://www6.software.ibm.com/-software/developer/library/j-aspectj2.pdf.
    • Nicholas Lesiecki. Test flexibly with AspectJ and mock objects. At ftp://www6.software.ibm.com/-software/developer/library/j-aspectj2.pdf.
  • 24
    • 84942745301 scopus 로고    scopus 로고
    • Vincent Massol.JUnit In Action. Manning Publications Co., 2004.
    • Vincent Massol.JUnit In Action. Manning Publications Co., 2004.
  • 27
    • 20744455656 scopus 로고    scopus 로고
    • Scanning the Issue: Special Isssue on Grid-Computing
    • Manish Parashar and Craig A. Lee. Scanning the Issue: Special Isssue on Grid-Computing.Proceedings of the IEEE, 93(3):479–484, March 2005.
    • (2005) Proceedings of the IEEE , vol.93 , Issue.3 , pp. 479-484
    • Parashar, M.1    Lee, C.A.2
  • 29
    • 0036039909 scopus 로고    scopus 로고
    • Finding and describing concerns using structural program dependencies. InProceedings of the 24th International Conference on Software Engineering (ICSE’02), Orlando, Florida
    • Martin P. Robillard and Gail C. Murphy. Concern graphs: Finding and describing concerns using structural program dependencies. InProceedings of the 24th International Conference on Software Engineering (ICSE’02), Orlando, Florida, USA, 2002.
    • (2002) USA
    • Robillard, M.P.1    graphs, G.C.M.C.2
  • 32
    • 0038486643 scopus 로고    scopus 로고
    • Languages, and Applications (OOPSLA 2002)
    • Seattle, Washington, USA
    • Sergio Soares, Eduardo Laureano, and P. Borba. Implementing distribution and persistence aspects with AspectJ. InProceedings of the 17th Annual ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2002), pages 174–190, Seattle, Washington, USA, November 2002.
    • (2002) pages , vol.174-190
  • 33
    • 84942786158 scopus 로고    scopus 로고
    • Peri Tarr and Harold Ossher. Advanced Separation of Concerns in Software Engineering. InWorkshop on Advanced Separation of Concerns in Software Engineering at ICSE 2001, 2001. At.
    • Peri Tarr and Harold Ossher. Advanced Separation of Concerns in Software Engineering. InWorkshop on Advanced Separation of Concerns in Software Engineering at ICSE 2001, 2001. At http://www.research.ibm.com/hyperspace/workshops/icse2001.
  • 34
    • 84942772119 scopus 로고    scopus 로고
    • AspectJ Team. The AspectJ Programming Guide. At 2003.
    • AspectJ Team. The AspectJ Programming Guide. At http://www.eclipse.org/aspectj, 2003.
  • 35
    • 84942772685 scopus 로고    scopus 로고
    • OurGrid Team. Ourgrid 3.0 user manual. At.
    • OurGrid Team. Ourgrid 3.0 user manual. At http://www.ourgrid.org.
  • 39
    • 84942781622 scopus 로고    scopus 로고
    • Robert J.Walker, Elisa L. A. Baniassad, and Gail C. Murphy. Assessing Aspect-Oriented Programming and Design: Preliminary Results. InWorkshop on Aspect-Oriented Programming (In ECOOP’1998), Brussels, Belgium, July 1998.
    • Robert J.Walker, Elisa L. A. Baniassad, and Gail C. Murphy. Assessing Aspect-Oriented Programming and Design: Preliminary Results. InWorkshop on Aspect-Oriented Programming (In ECOOP’1998), Brussels, Belgium, July 1998.
  • 40
    • 0032668892 scopus 로고    scopus 로고
    • InProceedings of the 21st International Conference on Software Engineering, pages 120–130
    • Robert J.Walker, Elisa L. A. Baniassad, and Gail C. Murphy. An Initial Assessment of Aspect-Oriented Programming. InProceedings of the 21st International Conference on Software Engineering, pages 120–130. IEEE Computer Society Press, 1999.
    • (1999) IEEE Computer Society Press
    • Robert, J.W.1    Baniassad, E.L.A.2
  • 41
    • 0347527091 scopus 로고    scopus 로고
    • Charles Zhang and Hans-Arno Jacobsen. Refactoring Middleware With Aspects.IEEE Transactions on Parallel and Distributed Systems, 14(11), 2003.
    • Charles Zhang and Hans-Arno Jacobsen. Refactoring Middleware With Aspects.IEEE Transactions on Parallel and Distributed Systems, 14(11), 2003.


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