Acceder a contenido central

REBIUN - ODA

Detalle del título

Descripción del título

cover A Knowledge-Based Approach ...
A Knowledge-Based Approach to Program Understanding
Springer US 1995

The knowledge-based approach to the automation of program understanding presented here plays an important role in nearly all software related tasks: it is vital to the development, maintenance and re-use activities, and is indispensable in improving the quality of software development. The approach described generates rigorous program documentation mechanically by combining and building on the strengths of a practical program decomposition method, the axiomatic correctness notation, and the knowledge-based analysis approach. Audience: Computer science students at the advanced graduate level and researchers and practitioners interested in software development, maintenance and re-use. Suitable as a secondary text for graduate level courses in software engineering and logic programming, and as a reference for researchers and practitioners in industry

Electronic books

Monografía

Más detalles del título

Cambiar el formato de visualización

Más detalles

Título:
A Knowledge-Based Approach to Program Understanding / by Salwa K. Abd-El-Hafiz, Victor R. Basili
Editorial:
Boston, MA : Springer US, 1995
Descripción física:
1 online resource (xvii, 119 pages)
Mención de serie:
The Kluwer International Series in Engineering and Computer Science, 0893-3405 ; 325
Contenido:
1 Introduction -- 1.1 Research Goals -- 1.2 Research Approach -- 1.3 Outline -- 2 Background -- 2.1 Loop Analysis -- 2.2 Program Analysis and Understanding -- 3 Overview and Basic Definitions -- 3.1 Definitions -- 3.2 A Loop Taxonomy -- 4 Analysis of Flat Loops -- 4.1 Normalization of the Loop Representation -- 4.2 Decomposition of the Loop Body -- 4.3 Formation of the Loop Events -- 4.4 A Knowledge Base of Plans -- 4.5 Analysis of the Events -- 5 Analysis of Nested Loops -- 5.1 Definitions -- 5.2 Analysis of Inner Loops -- 5.3 Representation of Inner Loops Analysis Results -- 5.4 Analysis of Outer Loops -- 5.5 Adaptation of Inner Loops Specifications -- 6 Discussion of the Analysis Approach -- 7 Case Study -- 7.1 Objectives -- 7.2 Method -- 7.3 Results and Analysis -- 8 Prototype Implementation -- 8.1 Design -- 8.2 Operation -- 9 Applications -- 9.1 Assisting Maintenance and Reuse -- 9.2 Assisting Formal Development -- 10 Conclusions -- 10.1 Summary of Approach -- 10.2 Observations -- 10.3 Future Work -- References
Copyright/Depósito Legal:
935297354
ISBN:
9781461522799 ( electronic bk.)
146152279X ( electronic bk.)
9781461359616 ( print)
1461359619 ( print)
9780792396055
0792396057
Materia:
Autores:
Enlace a formato físico adicional:
Print version: 9780792396055
Punto acceso adicional serie-Título:
Kluwer international series in engineering and computer science ; 325

Localizaciones

Filtrar listado de centros

No hay coincidencias

Préstamo interbibliotecario

Seleccione el centro al que pertenece para solicitar la petición de préstamo de este documento.

Filtrar listado de centros

No hay coincidencias

Relacionados

Mismo Género

Misma Editorial y Colección