DocumentCode :
2826397
Title :
Solutions for Reverse Engineering 4GL Applications, Recovering the Design of a Logistical Wholesale System
Author :
Nagy, Csaba ; Vidács, László ; Ferenc, Rudolf ; Gyimóthy, Tibor ; Kocsis, Ferenc ; Kovács, István
Author_Institution :
Dept. of Software Eng., Univ. of Szeged, Szeged, Hungary
fYear :
2011
fDate :
1-4 March 2011
Firstpage :
343
Lastpage :
346
Abstract :
Re-engineering a legacy software system to support new, modern technologies instead of old ones is not an easy task, especially for large systems with a complex architecture. The use of reverse engineering tools is crucial for different subtasks of the full process, such as re-documenting the old code or recovering its design. There are many tools available to assist developers, but most of these tools were designed to deal with third generation languages (e.g. Java, C, C++, C#). However, many large systems are developed in higher level languages (e.g. Magic, Informix, ABAP) and current tools are not able to support all the arising problems during re-engineering systems written in fourth generation languages. In this paper we present a project whose main goal is the development of a technologically and functionally renewed medicinal wholesale system. This system is developed in Magic 4GL, and its development is based on re-engineering an old Magic (version 5) system to uniPaaS, which is the current release version of Magic. In the early phases of this project we developed a reverse engineering toolset for Magic 4GL to support reverse engineering, recovering the design of the old system, and to support some forward engineering tasks too. Here we present a report on this project that was carried out in cooperation with SZEGED Software Zrt and the Department of Software Engineering at the University of Szeged. The project was partly funded by the Economic Development Operational Programme, New Hungary Development Plan.
Keywords :
CAD; high level languages; logistics; reverse engineering; sales management; ABAP; Hungary development plan; Informix; Magic; SZEGED Software Zrt; University of Szeged; department of software engineering; fourth generation languages; logistical wholesale system; reverse engineering 4GL; software system; third generation languages; Business; Databases; Information systems; Reverse engineering; Software; Testing; Unified modeling language; Magic 4GL; architecture reconstruction; fourth generation languages; re-engineering; uniPaaS;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location :
Oldenburg
ISSN :
1534-5351
Print_ISBN :
978-1-61284-259-2
Type :
conf
DOI :
10.1109/CSMR.2011.66
Filename :
5741335
Link To Document :
بازگشت