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 :
بازگشت