What design heuristics may enhance the utility of a formal specification?
SAICSIT '02 Proceedings of the 2002 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology
Evaluating reasoning heuristics in the context of multi-level marketing structures
SAICSIT '04 Proceedings of the 2004 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Meeting the challenges of discrete mathematics for computer science: the power of symbols
Journal of Computing Sciences in Colleges - Papers of the Fourteenth Annual CCSC Midwestern Conference and Papers of the Sixteenth Annual CCSC Rocky Mountain Conference
Towards a formal data management strategy for a web-based community
International Journal of Web Based Communities
Hi-index | 0.00 |
From the Publisher:Set theory and logic are the twin pillars of computing science. Their mastery is an essential part of the software engineer's education. This book provides a clear introduction to the key ideas of these two subjects and shows how they can be applied successfully in formal system development. Highlights of the book include: A presentation of set theory as a modelling language of universal applicability A wealth of practical examples demonstrating the remarkable simplicity and naturalness of set theory as a description tool A description of logic as a formal language, and as a simple way of introducing the key concepts of formal syntax, semantics and deduction calculus A practical methodology of system development based on set theory and illustrated by several substantial case studies The book starts from first principles and requires no prior knowledge of mathematics. It will be equally valuable for students of computing science and software engineers wishing to develop the skills required to apply formal methods successfully.