• DocumentCode
    2204115
  • Title

    Incremental process support for code reengineering

  • Author

    Heineman, George T. ; Kaiser, Gail E.

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
  • fYear
    1994
  • fDate
    19-23 Sep 1994
  • Firstpage
    282
  • Lastpage
    290
  • Abstract
    Reengineering a large code base can be a monumental task, and the situation becomes even worse if the code is concomitantly being modified. Since January 1992, we have been using the MARVEL process centered environment (PCE) for all of our software development, and are currently using it to develop the Oz PCE (MARVEL´s successor). Towards this effort, we are reengineering Oz´s code base to isolate the process engine, transaction manager, and object management system as separate components that can be used in arbitrary systems. In this paper, we show how a PCE can assist teams of users in carrying out code reengineering while allowing them to continue their normal code development. The key features to this approach are its incremental nature and the ability of the PCE to automate most of the tasks necessary to maintain the consistency of the code base
  • Keywords
    programming environments; software engineering; software tools; MARVEL; Oz; arbitrary systems; code base consistency maintenance; code reengineering; concomitant modifications; incremental process support; large code base; object management system; process centered environment; process engine; software development; transaction manager; user teams; Computer-aided software engineering; Software design/development; Software development environments;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1994. Proceedings., International Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-8186-6330-8
  • Type

    conf

  • DOI
    10.1109/ICSM.1994.336766
  • Filename
    336766