DocumentCode
1421747
Title
Refactoring of a Beef-Cattle Farm Simulator
Author
Marcos, C. ; Vidal, S. ; Abait, E. ; Arroqui, M. ; Sampaoli, S.
Author_Institution
UNICEN-ISISTAN, Tandil, Argentina
Volume
9
Issue
7
fYear
2011
Firstpage
1099
Lastpage
1104
Abstract
Software systems are continuing changing because of new functionality has to be incorporated or the exiting one has to be changed. Systems have to be well evolved otherwise the will not be easily changed. Aspect orientation provides mechanisms to evolve and maintain systems by encapsulating systems crosscutting concerns in aspects. We have developed an object oriented grazed-based beef cattle simulator which has maintenance and evolution problems. For this reason, in order to take advantages of the aspect orientation we present in this work the migration of the simulator to the aspect orientation. The crosscutting concerns identified in the object-oriented system are presented and how these crosscutting concerns are transformed into aspect in the target aspect-oriented system.
Keywords
aspect-oriented programming; digital simulation; farming; software maintenance; aspect orientation; crosscutting concerns; object oriented beef-cattle farm simulator refactoring; software systems; Data mining; Java; Manuals; Silicon compounds; Software; Springs; Wrapping; Aspect Mining; Aspect Oriented Development; Aspect Refactoring; System Evolution;
fLanguage
English
Journal_Title
Latin America Transactions, IEEE (Revista IEEE America Latina)
Publisher
ieee
ISSN
1548-0992
Type
jour
DOI
10.1109/TLA.2011.6129709
Filename
6129709
Link To Document