| Abstract |
|
The maintenance activity remains a delicate and expensive operation for any kind of applications. The aim of this paper is to present a reengineering approach that is especially suited to multitasking applications. In this context, a framework for the maintenance of this kind of applications has been integrated into the LACATRE graphical software development environment.The framework is based on a three steps approach. In the reverse engineering step, a source code is mapped into a graphical view composed of the low-level objets and actions, close to those supported by various executives. Then, in the design recovery step, this low-level view is transformed into a high-level one, using applicative objects. On both levels of abstraction, quality improvement can be performed. Finally, the high-level constructs are intended to be reused, e.g. in future designs.
|
Additional Information
|
Index Terms- multitasking application, graphical design, maintenance process, reengineering, quality control.
Citation:
J-F. Ponsignon, M. Maranzana, R. Aubry, Y. Martinez,
"Reengineering of Multitasking Applications for Easier Maintenance,"
csmr,
p. 182,
Third European Conference on Software Maintenance and Reengineering,
1999
|