IEEE Transactions on Software Engineering · 1988 · 63 citations · 14 references
ComputingComputer ScienceSoftware EngineeringSystems AnalysisSystems ArchitectureComplexity TheoryReliable System DesignSoftware ArchitectureSoftware DesignSoftware MetricsSoftware Quality AssuranceComplexityComplexity MeasurementDecomposition CriteriaMaintainability AssessmentReliability MetricsSoftware ReliabilitySoftware Reliability AssessmentSoftware Reliability Engineering
To produce reliable software, its complexity must be controlled by suitably decomposing the software system into smaller subsystems. A software complexity metric is developed that includes both the internal and external complexity of a module. This allows analysis of a software system during its development and provides a guide to system decomposition. The basis of this complexity metric is in the development of an external complexity measure that characterizes module interaction.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
14
Thomas J. McCabe · IEEE Transactions on Software Engineering · 1976 · 5.8K citations
System structure for software fault tolerance
Brian Randell · ACM SIGPLAN Notices · 1975 · 1.5K citations · Full text
W. P. Stevens, G. J. Myers, Larry L. Constantine · IBM Systems Journal · 1974 · 1.2K citations
System structure for software fault tolerance
Brian Randell · IEEE Transactions on Software Engineering · 1975 · 1.1K citations
An Introduction to Information Theory.
C. L. Mallows, F.M. Reza · American Mathematical Monthly · 1964 · 780 citations