๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Designing software for provable correctness: The direction for quality software

โœ Scribed by Michael Dyer


Publisher
Elsevier Science
Year
1988
Tongue
English
Weight
941 KB
Volume
30
Category
Article
ISSN
0950-5849

No coin nor oath required. For personal study only.

โœฆ Synopsis


A bstract: Formal software design methods significantly improve the quality of software designs and products. They introduce new levels of defect prevention with a rigorous design process for decomposing product requirements, systematically verifying the correctness of each decomposition and maintaining requirements integrity throughout the process. The process has been effectively applied to software of significant size and complexity and has the potential for software development without the traditional debugging step.

Methodology for software design is important since the majority of software defects (40%-60%) are introduced during the design step and the cost of their removal can be 100 times more expensive than defects introduced at later steps in the development process. The formal methods result in significantly fewer total defects than is currently realized (in the 0-20 defect range) and in their earlier detection and removal (90% prior to code execution).


๐Ÿ“œ SIMILAR VOLUMES


The subprogram problem for software metr
โœ Ronald E. Prather ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 504 KB

In the design of software metrics, increasing attention has been given to the complexity arising from the pattern of coupling among subprograms. We call it the "subprogram problem"to discover the most effective means whereby one might judiciously assign a measure to the subprogram calls appearing in