Welcome to Mobilarian Forum - Official Symbianize forum.

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Algebraic Semantics of Imperative Programs

TOP 110

TOP

Alpha and Omega
Member
Access
Joined
Jan 21, 2021
Messages
173,240
Reaction score
15,295
Points
113
Age
37
Location
OneDDL
grants
₲845,479
2 years of service
16a425d8a0a8d7557eaa0e83d1e0872a.jpeg

Algebraic Semantics of Imperative Programs By Joseph A. Goguen, Grant Malcolm
1996 | 228 Pages | ISBN: 026207172X | DJVU | 2 MB
Algebraic Semantics of Imperative Programs presents a self-contained and novel "executable" introduction to formal reasoning about imperative programs. The authors' primary goal is to improve programming ability by improving intuition about what programs mean and how they run.The semantics of imperative programs is specified in a formal, implemented notation, the language OBJ; this makes the semantics highly rigorous yet simple, and provides support for the mechanical verification of program properties.OBJ was designed for algebraic semantics; its declarations introduce symbols for sorts and functions, its statements are equations, and its computations are equational proofs. Thus, an OBJ "program" is an equational theory, and every OBJ computation proves some theorem about such a theory. This means that an OBJ program used for defining the semantics of a program already has a precise mathematical meaning. Moreover, standard techniques for mechanizing equational reasoning can be used for verifying axioms that describe the effect of imperative programs on abstract machines. These axioms can then be used in mechanical proofs of properties of programs.Intended for advanced undergraduates or beginning graduate students, Algebraic Semantics of Imperative Programs contains many examples and exercises in program verification, all of which can be done in OBJ.


Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
 

Similar threads

TOP
Replies
1
Views
40
KatzSec DevOps
K
TOP
Replies
1
Views
34
KatzSec DevOps
K
TOP
Replies
1
Views
37
KatzSec DevOps
K
TOP
Replies
1
Views
27
KatzSec DevOps
K
Top Bottom