DocumentCode
2131903
Title
DOCKET: A CASE tool and method to support software system understanding and modification
Author
Layzel, P.J. ; Freeman, M.J.
Author_Institution
Dept. of Comput., UMIST, Manchester, UK
fYear
1993
fDate
19-23 Jul 1993
Firstpage
221
Lastpage
229
Abstract
Software maintenance tools, which have evolved to include an emphasis on reuse, range from source code analyzers to semi-intelligent tools which seek to reconstruct system designs and specification documents from source code. It is clear, however, that relying solely upon source code as the basis for reverse engineering has many problems. These problems include poor abstraction, leading to overdetailed specification models and the inability to link other parts of a software system, such as documentation and user expertise, to the underlying code. This paper describes the work of the ESPRIT DOCKET project, which has developed a prototype environment to support the development of a system model linking the user-oriented business aspects of a system to operational code using a variety of knowledge source inputs (code, documents and user expertise). The aim is to provide a coherent model to form the basis for system understanding and to support the software change and evolution process
Keywords
computer aided software engineering; formal specification; research initiatives; reverse engineering; software maintenance; software reusability; software tools; system documentation; CASE tool; ESPRIT DOCKET project; abstraction; documentation; knowledge source inputs; operational code; overdetailed specification models; prototype environment; reverse engineering; semi-intelligent tools; software change process; software evolution; software maintenance tools; software modification; software reuse; software system understanding; source code analyzers; specification documents; system design reconstruction; system model; user expertise; user-oriented business aspects; Business; Computer aided software engineering; Computer architecture; Computer industry; Documentation; Humans; Reverse engineering; Software maintenance; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
ISSN
1066-1387
Print_ISBN
0-8186-3480-4
Type
conf
DOI
10.1109/CASE.1993.634823
Filename
634823
Link To Document