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
Link To Document :
بازگشت