ACM Home Page
Please provide us with feedback. Feedback
Using refactoring and unification rules to assist framework evolution
Full text PdfPdf (309 KB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 28 ,  Issue 6  (November 2003) table of contents
SECTION: Papers table of contents
Pages: 1 - 1  
Year of Publication: 2003
ISSN:0163-5948
Authors
Mariela Cortes  Pontifical Catholic University of Rio de Janeiro
Marcus Fontoura  IBM Almaden Reserch Center, San Jose, CA
Carlos Lucena  Pontifical Catholic University of Rio de Janeiro
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 25,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/966221.966234
What is a DOI?

ABSTRACT

Although object-oriented software development has experienced the benefits of using frameworks, a thorough understanding of how to change them to meet evolving requirement needs is still object of research. Therefore framework development is very expensive, not only because of the intrinsic difficulty related to capturing the domain theory, but also because of the lack of appropriate methods and techniques to support the evolution and redesign of the framework architecture. This paper proposes the use of refactoring and unification rules to assist framework evolution. The approach is illustrated through the JUnit testing framework.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
K. Beck and E. Gamma, "JUnit: A Cook's Tour" (http://www.junit.org), 1998.
3
 
4
 
5
G. Florijin, M. Meijers, P. van Winsen, "Tool Support for Object-Oriented Patterns", ECOOP'97, LNCS 1241, Springer-Verlag, 472--495, 1997.
 
6
 
7
M. Fontoura, L. Moura, S. Crespo, and C. Lucena, "ALADIN: An Architecture for Learningware Applications Design and Instantiation", Technical Report MCC34/98, Computer Science Department, PUC-Rio, 1998.
 
8
 
9
 
10
 
11
OMG, "OMG Unified Modeling Language Specification V.1.2", 1998 (http://www.rational.com/uml).
 
12
 
13
 
14
T. Reenskaug, P. Wold, and O. Lehne, Working with objects, Manning, 1996.
15
 
16
D. Roberts, J. Brant, and R. Johnson, "A Refactoring Tool for Smalltalk", University of Illinois at Urbana-Champaign, Department of Computer Science (http://stwww.cs.uiuc.edu/users/droberts/).
 
17
 
18
S. Roock, "eXtreme Frameworking - How to aim applications at evolving frameworks", Proceedings of the XP'2000 Conference, 2000.
 
19


Collaborative Colleagues:
Mariela Cortes: colleagues
Marcus Fontoura: colleagues
Carlos Lucena: colleagues