• DocumentCode
    278957
  • Title

    Supporting system maintenance with automatic decomposition schemes

  • Author

    Gopal, Rajeev ; Prasad, Ranga ; Gopal, Rajeev

  • Author_Institution
    CTIS. Inc., Rockville, MD, USA
  • Volume
    ii
  • fYear
    1992
  • fDate
    7-10 Jan 1992
  • Firstpage
    507
  • Abstract
    Automatic decomposition schemes at the procedural implementation level can be useful in all three phases of system maintenance, namely comprehension, testing, and debugging. A software system-comprising multiple functional, data storage, and control modules-can be decomposed along the three dimensions of partition, abstraction, and projection. Dependence relations have been used for automatic program decompositions at a single-module level. Dependence relations, defined for multiple module data-driven systems, are used in generating system-level projections. This is accomplished by visualizing a multimodule system as a structured program implemented in a system description language. The data storage modules are represented as variables, the functional modules (implemented in a procedural language) are represented as generalized assignment statements, and control modules are represented as control flow primitives
  • Keywords
    software maintenance; software tools; abstraction; automatic decomposition schemes; comprehension; control flow primitives; control modules; data storage modules; debugging; generalized assignment statements; partition; projection; structured program; system description language; system maintenance; system-level projections; testing; Automatic testing; Control systems; Costs; Debugging; Memory; Preventive maintenance; Programming profession; Software systems; System testing; Text analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183265
  • Filename
    183265