Authors:
Thomas Rauber
1
and
Gudula Rünger
2
Affiliations:
1
University of Bayreuth, Germany
;
2
Chemnitz University of Technology, Germany
Keyword(s):
Legacy software, incremental transformation, transformation toolset, client server.
Related
Ontology
Subjects/Areas/Topics:
Databases and Information Systems Integration
;
e-Business
;
Enterprise Information Systems
;
Enterprise-Wide Client-Server Architecture
;
Information Systems Analysis and Specification
;
Legacy Systems
;
Middleware Integration
;
Middleware Platforms
;
Software Engineering
;
Technology Platforms
Abstract:
Business software systems in use contain specific knowledge which is essential for the enterprise using the software and the software has often grown over years. However, it is difficult to adapt these software systems to the rapidly changing hardware and software technologies. This so-called legacy problem is extremely cost intensive when a change in the software itself or the hardware platform is required due to a change in the business processes of the enterprise or the hardware technology. Thus, a common problem in business software is the cost effective analysis, documentation, and transformation of business software. In this paper, we concentrate on the transformation issue of software systems and propose an incremental process for transforming monolithic business software into client-server architectures. The internal logical structure of the software system is used to create software components in a flexible way. The transformation process is supported by a transformation too
lset which preserves correctness and functionality.
(More)