Title :
Experiences with an industrial long-term reengineering project
Author_Institution :
BOSS AG, Bremen, Germany
Abstract :
We discuss the experiences gained in a large-scale industrial reengineering project. The subject system is a medical data management software that has been continuously developed and maintained for about twenty years. About four years ago, it has been decided to subsequently reimplement the entire system in Java, while continuing maintenance of the legacy system. The focus of This work is less on technical details concerning reverse engineering tools, but rather on the overall approach for reengineering a large and complex legacy system. Central issues are the identification and definition of a suitable software development process, training for the developers, as well as the ongoing reverse engineering of the existing system. The latter has been carried out in parallel to continuous maintenance of both the legacy system and the reimplementation.
Keywords :
Java; medical information systems; reverse engineering; software maintenance; systems re-engineering; Java; UML; XP; data reengineering; enterprise applications; industrial long-term reengineering project; large-scale industrial reengineering project; legacy system; medical data management software; parallel processing; reverse engineering tools; software development; system maintenance; Application software; Computer industry; Databases; Industrial training; Java; Large-scale systems; Programming; Reverse engineering; Software development management; Software maintenance;
Conference_Titel :
Reverse Engineering, 2004. Proceedings. 11th Working Conference on
Print_ISBN :
0-7695-2243-2
DOI :
10.1109/WCRE.2004.19