Principles of database and knowledge-base systems, Vol. I
Principles of database and knowledge-base systems, Vol. I
Predicate calculus and program semantics
Predicate calculus and program semantics
Software engineer's reference book
Software engineer's reference book
Properties of Programs and the First-Order Predicate Calculus
Journal of the ACM (JACM)
On the criteria to be used in decomposing systems into modules
Communications of the ACM
PASCAL user manual and report
IEEE Software
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
Structured programming
IEEE Software
On the Practical Static Checker of Semantic Run-Time Errors
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Hi-index | 0.00 |
Structured programming principles are not strong enough to control complexity and guarantee high reliability of software at the module level. Stronger organizing principles and stronger properties of components are needed to make significant gains in the quality of software. Practical proposals, based on the definition of normal forms which have a mathematical/logical foundation, are suggested as a vehicle for constructing software that is both simpler and of higher quality with regard to clearly defined and justifiable criteria.