• 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