• DocumentCode
    2695706
  • Title

    Reengineering of multitasking applications for easier maintenance

  • Author

    Ponsignon, J.-F. ; Maranzana, M. ; Aubry, R. ; Martinez, Y.

  • Author_Institution
    Dept. Inf., Inst. Nat. des Sci. Appliquees, Villeurbanne, France
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    182
  • Lastpage
    185
  • 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 objects 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
  • Keywords
    multiprogramming; reverse engineering; software maintenance; software quality; systems re-engineering; visual programming; LACATRE; design recovery; graphical software development environment; graphical view; multitasking application reengineering; reverse engineering; software maintenance; software quality improvement; source code; Application software; Documentation; Multitasking; Operating systems; Programming; Reverse engineering; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 1999. Proceedings of the Third European Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-7695-0090-0
  • Type

    conf

  • DOI
    10.1109/CSMR.1999.756696
  • Filename
    756696