• DocumentCode
    1944397
  • Title

    Using program decomposition to guide modifications

  • Author

    Lyle, J.R. ; Gallagher, K.B.

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., Baltimore, MD, USA
  • fYear
    1988
  • fDate
    24-27 Oct 1988
  • Firstpage
    265
  • Lastpage
    269
  • Abstract
    The authors use data-flow techniques to form a notion of direct sum decomposition for programs. The decomposition yields a method and guidelines for software maintainers to use so that changes can be assured to be completely contained in the modules under consideration and that there are no undetected linkages between the modified and unmodified code. Thus, the impact of small changes can be gauged. The decomposition can also be used to limit the amount of testing required to assure that the change is correct; under suitable conditions, modification testing will be required only for the changed code. Moreover, if these hypotheses are violated, the modifier can be virtually assured that proposed changes will have a wider impact than that which is contemplated
  • Keywords
    program testing; software engineering; data-flow techniques; direct sum decomposition; guidelines; modification testing; modifications; program decomposition; software maintainers; Automatic control; Computer science; Couplings; Data analysis; Guidelines; Surges; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1988., Proceedings of the Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    0-8186-0879-X
  • Type

    conf

  • DOI
    10.1109/ICSM.1988.10172
  • Filename
    10172