Recent advances in software specification methods, model checking, and theorem proving have generated new tools for the use of formal methods in both industry and academia. Yet …
A Lamsweerde - Proceedings of the Conference on the Future of …, 2000 - dl.acm.org
Formal specifications have been a focus of software engineering research for many years and have been applied in a wide variety of settings. Their industrial use is still limited but has …
B Meyer - Program Verification: Fundamental Issues in Computer …, 1993 - Springer
Abstract Specification is the software life-cycle phase concerned with precise definition of the tasks to be performed by the system. Although software engineering textbooks …
Specifications can be written in languages which have formal semantics. Their very formality, and the similarities with some aspects of implementation languages, invites the …
J Guttag, JJ Horning - Proceedings of the 7th ACM SIGPLAN-SIGACT …, 1980 - dl.acm.org
The formulation and analysis of a design specification is almost always of more utility than the verification of the consistency of a program with its specification. Good specification tools …
As its title promises, this book provides foundations for software specification and formal software development from the perspective of work on algebraic specification. It …
LT Semmens, RB France, TWG Docker - The Computer Journal, 1992 - academic.oup.com
The last decade has seen a large increase in the use of 'structured'methods of software development. They grew out of their predecessors, which consisted of a toolkit of techniques …
Building software often seems harder than it ought to be. It takes longer than expected, the software's functionality and performance are not as wonderful as hoped, and the software is …
MD Fraser, K Kumar, VK Vaishnavi - Communications of the ACM, 1994 - go.gale.com
Software development relies on formal specification standards that are expressed in a language whose vocabulary, syntax and semantics are formally defined and which has a …