|
|
|
|
LEADER |
00000cam a2200000Ia 4500 |
001 |
EBSCO_ocn646068815 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
100706s2010 enka ob 001 0 eng d |
040 |
|
|
|a N$T
|b eng
|e pn
|c N$T
|d IDEBK
|d OCLCQ
|d UMI
|d DEBSZ
|d EBLCP
|d EUX
|d OCLCQ
|d OCLCF
|d OCLCQ
|d NJR
|d OCLCQ
|d CEF
|d OTZ
|d WYU
|d UKAHL
|d S2H
|d OCLCQ
|d SFB
|d LUN
|d YDX
|d OCLCQ
|d AUW
|d OCLCO
|d OCLCQ
|d OCLCO
|
015 |
|
|
|a GBB046114
|2 bnb
|
016 |
7 |
|
|a 015522287
|2 Uk
|
019 |
|
|
|a 667109434
|a 761647193
|a 857723265
|a 1062898432
|a 1066440702
|a 1116758730
|a 1167607570
|a 1178610632
|
020 |
|
|
|a 9780511729768
|q (electronic bk.)
|
020 |
|
|
|a 0511729766
|q (electronic bk.)
|
020 |
|
|
|a 9781139637794
|
020 |
|
|
|a 1139637797
|
020 |
|
|
|a 0521895561
|
020 |
|
|
|a 9780521895569
|
020 |
|
|
|a 9780511727863
|
020 |
|
|
|a 0511727860
|
020 |
|
|
|a 9786612631436
|
020 |
|
|
|a 6612631430
|
020 |
|
|
|a 1282631438
|q (ebk.)
|
020 |
|
|
|a 9781282631434
|q (ebk.)
|
020 |
|
|
|a 9781139195881
|q (ebook)
|
020 |
|
|
|a 1139195883
|
020 |
|
|
|z 9780521895569
|
029 |
1 |
|
|a AU@
|b 000048845181
|
029 |
1 |
|
|a AU@
|b 000052007970
|
029 |
1 |
|
|a DEBBG
|b BV041432217
|
029 |
1 |
|
|a DEBSZ
|b 398281165
|
029 |
1 |
|
|a DEBSZ
|b 431062072
|
035 |
|
|
|a (OCoLC)646068815
|z (OCoLC)667109434
|z (OCoLC)761647193
|z (OCoLC)857723265
|z (OCoLC)1062898432
|z (OCoLC)1066440702
|z (OCoLC)1116758730
|z (OCoLC)1167607570
|z (OCoLC)1178610632
|
037 |
|
|
|a CL0500000283
|b Safari Books Online
|
050 |
|
4 |
|a QA76.9.F67
|b A27 2010eb
|
072 |
|
7 |
|a COM
|x 052000
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 037000
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 013000
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 032000
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 018000
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 014000
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 067000
|2 bisacsh
|
082 |
0 |
4 |
|a 004.01/51
|2 22
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Abrial, Jean-Raymond.
|
245 |
1 |
0 |
|a Modeling in Event-B :
|b system and software engineering /
|c Jean-Raymond Abrial.
|
260 |
|
|
|a Cambridge ;
|a New York :
|b Cambridge University Press,
|c 2010.
|
300 |
|
|
|a 1 online resource (xxvi, 586 pages) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
520 |
|
|
|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
|
504 |
|
|
|a Includes bibliographical references and index.
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a Prologue: Faultless systems -- yes we can! -- Definitions and requirements document -- Modeling vs. programming -- Discrete transition systems and proofs -- States and events -- Horizontal refinement and proofs -- Vertical refinement and proofs -- Communication and proofs -- Being faultless: what does it mean? -- About proofs -- Design pattern -- Animation -- Tools -- The problem of legacy code -- The use of set-theoretic notation -- Other validation approaches -- Innovation -- Education -- Technology transfer -- References -- Acknowledgments -- 1 Introduction -- 1.1 Motivation -- 1.2 Overview of the chapters -- Chapter 1: Introduction -- Chapter 2: Controlling cars on a bridge -- Chapter 3: A mechanical press controller -- Chapter 4: A simple file transfer protocol -- Chapter 5: The Event-B Modeling notation and proof obligation rules -- Chapter 6: Bounded re-transmission protocol -- Chapter 7: Development of a concurrent program -- Chapter 8: Development of electronic circuits -- Chapter 9: Mathematical language -- Chapter 10: Leader election on a ring-shaped network -- Chapter 11: Synchronizing a tree-shaped network -- Chapter 12: Routing algorithm for a mobile agent -- Chapter 13: Leader election on a connected graph network -- Chapter 14: Mathematical models for proof obligations -- Chapter 15: Development of sequential programs -- Chapter 16: A location access controller -- Chapter 17: Train system -- Chapter 18: Problems -- 1.3 How to use this book -- 1.4 Formal methods -- 1.5 A little detour: blueprints -- 1.6 The requirements document -- 1.6.1 Life cycle -- 1.6.2 Difficulties with the requirements document -- 1.6.3 A useful comparison -- 1.7 Definition of the term f̀̀ormal method'' as used in this book -- 1.7.1 Complex systems -- 1.7.2 Discrete systems -- 1.7.3 Test reasoning versus model (blueprint) reasoning -- 1.8 Informal overview of discrete models -- 1.8.1 State and transitions -- 1.8.2 Operational interpretation -- 1.8.3 Formal reasoning -- 1.8.4 Managing the complexity of closed models -- 1.8.5 Refinement -- 1.8.6 Decomposition -- 1.8.7 Generic development -- 1.9 References -- 2 Controlling cars on a bridge -- 2.1 Introduction -- 2.2 Requirements document -- 2.3 Refinement strategy -- 2.4 Initial model: limiting the number of cars -- 2.4.1 Introduction -- 2.4.2 Formalizing the state -- 2.4.3 Formalizing the events -- 2.4.4 Before-after predicates -- 2.4.5 Proving invariant preservation -- 2.4.6 Sequent -- 2.4.7 Applying the invariant preservation rule -- 2.4.8 Proving the proof obligations -- 2.4.9 Rules of inference -- 2.4.10 Meta-variables -- 2.4.11 Proofs -- 2.4.12 More rules of inference -- 2.4.13 Improving the two events: introducing guards -- 2.4.14 Improving the invariant preservation rule -- 2.4.15 Reproving invariant preservation -- 2.4.16 Initialization -- 2.4.17 Invariant establishment rule for the initializing event init -- 2.4.18 Applying the invariant establishment rule -- 2.4.19 Proving the initialization proof obligations: more inference rules -- 2.4.20 Deadlock freedom -- 2.4.21 Deadlock freedom rule -- 2.4.22 Applying the deadlock freedom proof obligation rule -- 2.4.23 More i
|
590 |
|
|
|a eBooks on EBSCOhost
|b EBSCO eBook Subscription Academic Collection - Worldwide
|
650 |
|
0 |
|a Formal methods (Computer science)
|
650 |
|
0 |
|a B method (Computer science)
|
650 |
|
0 |
|a Computer science
|x Mathematical models.
|
650 |
|
0 |
|a Computer systems
|x Verification.
|
650 |
|
6 |
|a Méthodes formelles (Informatique)
|
650 |
|
6 |
|a Méthode B (Informatique)
|
650 |
|
6 |
|a Informatique
|x Modèles mathématiques.
|
650 |
|
6 |
|a Systèmes informatiques
|x Vérification.
|
650 |
|
7 |
|a COMPUTERS
|x Reference.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Machine Theory.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Computer Literacy.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Information Technology.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Data Processing.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Computer Science.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Hardware
|x General.
|2 bisacsh
|
650 |
|
7 |
|a B method (Computer science)
|2 fast
|
650 |
|
7 |
|a Computer science
|x Mathematical models
|2 fast
|
650 |
|
7 |
|a Computer systems
|x Verification
|2 fast
|
650 |
|
7 |
|a Formal methods (Computer science)
|2 fast
|
776 |
0 |
8 |
|i Print version:
|a Abrial, Jean-Raymond.
|t Modeling in Event-B.
|d Cambridge ; New York : Cambridge University Press, 2010
|z 9780521895569
|w (DLC) 2010001382
|w (OCoLC)496958975
|
856 |
4 |
0 |
|u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=317644
|z Texto completo
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH24966531
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH33213440
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL803049
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 317644
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n 263143
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 10350463
|
994 |
|
|
|a 92
|b IZTAP
|