Discrete mathematics, formal methods, the Z schema and the software life cycle
Rodney L. Bown · NASA Technical Reports Server (NASA)
The proper role and scope for the use of discrete mathematics and formal methods in support of engineering the security and integrity of components within deployed computer systems are discussed. It is proposed that the Z schema can be used as the specification language to capture the precise definition of system and component interfaces. This can be accomplished with an object oriented development paradigm.