Visualizando o Fluxo de Controle de Programas
Resumo
O fluxo de controle de programas representado através de grafos dirigidos tem sido considerado como uma ferramenta útil a várias etapas do desenvolvimento de software: projeto, teste, depuração, manutenção e análise de complexidade. Este artigo apresenta um conjunto de algorítmos para projetar na tela grafos de fluxo de controle gerados automaticamente a partir de codigo fonte. São apresentados exemplos de grafos gerados por uma implementação dos algorítmos desenvolvidos.Referências
E. Chen, Program Complexity and Programer Productivity, IEEE Trans. on Software Eng., Vol SE-4, May 1978, pp. 187-94.
L. Clarke, Automatic Test Data Selection Techniques in Infotech State of The Art Report, Software Testing, Vol. 2, Infotech International, England, 1979.
W. Harrison & K. Magel, A Complexity Measure based on Nesting Level, ACM SIGPLAN Notices, March 1981, pp. 63-74.
W. Harrison et allii, Applying Complexity Metrics to Program Maintenance, Computer, Sept. 1982, pp. 65-79.
T. McCabe, A Complexity Measure, IEEE Trans. on Software Eng., Vol. SE-2, No.4, Dec. 1976, pp. 308-20.
N. Schneidewind, Software Metrics for Aiding Program Development and Debugging, Proc. of the NCC, 1979, pp. 989-94.
M. Shooman, Software Engineering, McGraw-Hill, 1983.
L. Clarke, Automatic Test Data Selection Techniques in Infotech State of The Art Report, Software Testing, Vol. 2, Infotech International, England, 1979.
W. Harrison & K. Magel, A Complexity Measure based on Nesting Level, ACM SIGPLAN Notices, March 1981, pp. 63-74.
W. Harrison et allii, Applying Complexity Metrics to Program Maintenance, Computer, Sept. 1982, pp. 65-79.
T. McCabe, A Complexity Measure, IEEE Trans. on Software Eng., Vol. SE-2, No.4, Dec. 1976, pp. 308-20.
N. Schneidewind, Software Metrics for Aiding Program Development and Debugging, Proc. of the NCC, 1979, pp. 989-94.
M. Shooman, Software Engineering, McGraw-Hill, 1983.
Publicado
22/10/1987
Como Citar
PRICE, Ana M.; GARCIA, Fabio; PURPER, Carla.
Visualizando o Fluxo de Controle de Programas. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 1. , 1987, Rio de Janeiro/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
1987
.
p. 1-11.
DOI: https://doi.org/10.5753/sbes.1987.25208.