Practical Formal Software Engineering

Practical Formal Software Engineering

4.11 - 1251 ratings - Source

Based around a theme of the construction of a game engine, this textbook is for final year undergraduate and graduate students, emphasising formal methods in writing robust code quickly. This book takes an unusual, engineering-inspired approach to illuminate the creation and verification of large software systems . Where other textbooks discuss business practices through generic project management techniques or detailed rigid logic systems, this book examines the interaction between code in a physical machine and the logic applied in creating the software. These elements create an informal and rigorous study of logic, algebra, and geometry through software. Assuming prior experience with C, C++, or Java programming languages, chapters introduce UML, OCL, and Z from scratch. Extensive worked examples motivate readers to learn the languages through the technical side of software science.Furthermore, s is quantified over student, p over professor, and t over time: isexam(s, p, t) I[exam(agt;Ialt;)1Iagt; isexam(s, p, t) isexam(s, p, t) Iagt; Iknows (s, p, t) ... The discussion revealed hidden problems in the specification, but it also suggested solutions.

Title:Practical Formal Software Engineering
Author: Bruce Mills
Publisher:Cambridge University Press - 2009

You must register with us as either a Registered User before you can Download this Book. You'll be greeted by a simple sign-up page.

Once you have finished the sign-up process, you will be redirected to your download Book page.

How it works:
  • 1. Register a free 1 month Trial Account.
  • 2. Download as many books as you like (Personal use)
  • 3. Cancel the membership at any time if not satisfied.

Click button below to register and download Ebook
Privacy Policy | Contact | DMCA