• DocumentCode
    634901
  • Title

    Refactoring and automated testing of distributed ERP systems

  • Author

    Ebanhesaten, Khalid ; Fussl, Franz-Felix ; Streitferdt, Detlef

  • Author_Institution
    Software Archit. & Product Lines Group, Ilmenau Univ. of Technol., Ilmenau, Germany
  • fYear
    2013
  • fDate
    22-26 July 2013
  • Firstpage
    681
  • Lastpage
    684
  • Abstract
    Software development offers various techniques to improve the quality of code. One possibility is Refactoring. It goals are restructuring software code without changing its behavior and improving systems design to make it more extensible and reusable. This can be achieved by very simple renaming of variables and classes up to complex restructuring activities, such as the replacement of inheritance by compositions. Especially large software systems e.g. ERP systems (particular SAP) are developing into heterogeneous application environment over time. For this reason they have to be able to respond to new challenges at the system operating departments continuously, which requires a high degree of extensibility and reusability. This paper summarizes a practical example to show the complexity of SAP FICO systems. It illustrates how the applications source code can be prepared to be more extensible by using specific Refactoring. Moreover, the relationship between Refactoring in ABAP and automated testing of changes in SAP are shown.
  • Keywords
    enterprise resource planning; program compilers; program testing; software engineering; automated testing; distributed ERP systems; operating department system; refactoring testing; software code restructuring; software development; systems application and products; Catalogs; Companies; Conferences; Manuals; Measurement uncertainty; Software; Testing; Business Process; Refactoring; SAP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2013 IEEE 37th Annual
  • Conference_Location
    Japan
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2013.105
  • Filename
    6605871