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