02867cam a2200277 a 45000010009000000050017000090080041000260200019000670820013000861000032000992450083001312600064002143000047002785040051003255050615003765200957009916500044019486500038019926500048020306500042020789420015021209520149021359520149022849520149024339990007025821605089820170923100833.0100112s2010 enka b 001 0 eng a9780521895569 00a004.01511 92259aAbrial, Jean-Raymond.10aModeling in Event-B :bsystem and software engineering /cJean-Raymond Abrial. aCambridge ;aNew York :bCambridge University Press,c2010. axxvi, 586 pages :billustrations ;c26 cm. aIncludes bibliographical references and index.2 aControlling cars on a bridge -- A nechanical press controller -- A simple file transfer protocol -- The event-B modeling notation and proof obligation rules -- Bounded re-transmission protocol -- Development of a concurrent program -- Development of electronic circuits -- Mathematical language -- Leader election on a ring-shapel network -- Synchronizing a tree-shaped network -- Routing algorithm for a mobile agent -- Leader election on a connected graph network -- Mathematical models for proof obligations -- Development of sequential programs -- A location Access controller -- Train system -- Problems a"A practical text suitable for an introductory or advanced course in formal methods, this book presents a mathematical approach to modeling and designing systems using an extension of the B formalism: 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"--Provided by publisher.24aFormal methods (Computer science)92332 0aB method (Computer science)92333 0aComputer sciencexMathematical models.9133 0aComputer systemsxVerification.92334 2ddccLIBRO 00102ddc4070aCampusbCampusd2014-08-04eCompra Yachay EPf013980g203.00i002932l0o004.0151 A163m 2010p002932r2021-01-18tEj. 1yLIBRO 00102ddc4070aCampusbCampusd2014-08-04eCompra Yachay EPf013981g203.00i002933l0o004.0151 A163m 2010p002933r2021-01-18tEj. 2yLIBRO 00102ddc4070aCampusbCampusd2014-08-04eCompra Yachay EPf013982g203.00i002934l0o004.0151 A163m 2010p002934r2021-01-18tEj. 3yLIBRO c28