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
Link To Document