Modelling programs by the notion of hypergraph
- 1 January 1989
- journal article
- Published by Institution of Engineering and Technology (IET) in Software Engineering Journal
- Vol. 4 (2), 107-114
- https://doi.org/10.1049/sej.1989.0013
Abstract
Programs can be modelled by hypergraphs where the nodes of the hypergraph represent programming units, such as statements or operands/operators, and the edges contain units which are related to each other. This approach gives new insights into the measurement of programs, either by the fact that the well known measures of lines of code, cyclomatic complexity and program length in software science are part of this model, or by definition of a new measure based on the number of cycles in a hypergraph.Keywords
This publication has 6 references indexed in Scilit:
- An Empirical Study of Software MetricsIEEE Transactions on Software Engineering, 1987
- A measure of program complexityComputer Languages, 1984
- Two dimensions of program complexityInternational Journal of Man-Machine Studies, 1983
- A measure of logical complexity of programsComputer Languages, 1982
- A Measure of Control Flow Complexity in Program TextIEEE Transactions on Software Engineering, 1979
- An extension to the cyclomatic measure of program complexityACM SIGPLAN Notices, 1977