Application of PROLOG to test sets generation from algebraic specifications
Proceedings of the International Joint Conference on Theory and Practice of Software Development (TAPSOFT) on Formal Methods and Software, Vol.2: Colloquium on Software Engineering (CSE)
Testing in software development
Testing in software development
Software Development: A Rigorous Approach
Software Development: A Rigorous Approach
Querying of Executable Software Specifications
IEEE Transactions on Software Engineering
Using formal specifications to support testing
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
It is shown how design time testing can be used in conjunction with formal specification. Emphasis is placed on the benefits of using an executable specification language OBJ, of having a design controlled by requirements specification, and of adherence to the regularity and uniformity hypotheses in dynamic validation. It is shown that such an approach offers positive benefits by providing early design validation and a controlled, disciplined design process.