DocumentCode
2258975
Title
DOMINO: a system for maintaining the consistency of software objects
Author
Chandra, C. ; Ramamoorthy, C.V.
Author_Institution
Dept. of Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1994
fDate
9-11 Nov 1994
Firstpage
111
Lastpage
120
Abstract
DOMINO is a software maintenance tool that assist software developers to understand and modify software systems. DOMINO supports facilities for the definition and maintenance of software objects created at each software development stage, from requirements analysis to implementation; finding information about various software objects and their relationships; automating the computation of ripple effects caused by a modification; and tracing an implemented object back to its corresponding specification and vice versa. The underlying technique used in DOMINO is based on the loose hierarchical truth maintenance system, a derivative of De Kleer´s assumption-based TMS. This paper provides an outline of the DOMINO system, its conceptual model, its architecture, the software objects supported by DOMINO, and the representations used to characterize software objects and the relations between them
Keywords
software maintenance; truth maintenance; DOMINO; hierarchical truth maintenance system; ripple effects; software development; software maintenance tool; software object consistency maintenance; Computer architecture; Computer bugs; Computer science; Information analysis; Programming; Reverse engineering; Software maintenance; Software performance; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
Conference_Location
Taipei
Print_ISBN
0-8186-6705-2
Type
conf
DOI
10.1109/CMPSAC.1994.342821
Filename
342821
Link To Document