Refactorización de un Simulador Ganadero (Refactoring of a Beef-Cattle Farm Simulator)

Claudia Marcos (cmarcos@exa.unicen.edu.ar)1, Santiago Vidal (svidal@exa.unicen.edu.ar)2, Esteban Abait (eabait@exa.unicen.edu.ar)3, Mauricio Arroqui (mauriarroqui@gmail.com)4, Sebastian Sampaoli (seba.sampaoli@gmail.com)3


1UNICEN-ISISTAN. Tambien CIC.
2UNICEN-ISISTAN. Tambien CONICET.
3UNICEN-ISISTAN.
4UNICEN-ISISTAN. Tambien ANPPCyT

This paper appears in: Revista IEEE América Latina

Publication Date: Dec. 2011
Volume: 9,   Issue: 7 
ISSN: 1548-0992


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.

Index Terms:
Aspect Oriented Development, System Evolution, Aspect Mining, Aspect Refactoring   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (380)]