A practical text suitable for an introductory or advanced course in formal methods, this book presents a mathematical approach to modelling and designing systems using an extension of the B formal method: Event-B. Based on the idea of refinement, the author's systematic approach allows the user to construct models gradually and to facilitate a systematic reasoning method by means of proofs. Readers will learn how to build models of programs and, more generally, discrete systems, but this is all done with practice in mind. The numerous examples provided arise from various sources of computer system developments, including sequential programs, concurrent programs and electronic circuits. The book also contains a large number of exercises and projects ranging in difficulty. Each of the examples included in the book has been proved using the Rodin Platform tool set, which is available free for download at www.event-b.org.reg output input 8.3 Second example: the arbiter 8.3.1 Informal specification This simple circuit is called the (binary) Arbiter. It has two ... The circuit has two boolean inputs i_1 and i_2 and two boolean outputs o_1 and o_2 FUN-1 Fig. 8.14.

Title | : | Modeling in Event-B |

Author | : | Jean-Raymond Abrial |

Publisher | : | Cambridge University Press - 2010-05-13 |

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.

`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.