LEADER 04729nam 22006015 450 001 9910480198303321 005 20200703005312.0 010 $a1-4471-1494-9 024 7 $a10.1007/978-1-4471-1494-9 035 $a(CKB)3400000000088512 035 $a(SSID)ssj0000805248 035 $a(PQKBManifestationID)11498383 035 $a(PQKBTitleCode)TC0000805248 035 $a(PQKBWorkID)10842167 035 $a(PQKB)11706568 035 $a(DE-He213)978-1-4471-1494-9 035 $a(MiAaPQ)EBC3074773 035 $a(EXLCZ)993400000000088512 100 $a20121227d1996 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 14$aThe B Language and Method$b[electronic resource] $eA Guide to Practical Formal Development /$fby Kevin Lano 205 $a1st ed. 1996. 210 1$aLondon :$cSpringer London :$cImprint: Springer,$d1996. 215 $a1 online resource (VIII, 232 p.) 225 1 $aFormal Approaches to Computing and Information Technology (FACIT) 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-76033-4 320 $aIncludes bibliographical references and index. 327 $a1 Introduction -- 1.1 Formal Methods -- 1.2 The History of B -- 1.3 The Relationship of B to Other Formal Methods -- 1.4 Summary -- 2 The Foundations of B AMN -- 2.1 Mathematical Notation -- 2.2 Defining Operations -- 2.3 Abstract Machines -- 2.4 Machine Composition Mechanisms -- 2.5 Refinement -- 2.6 Implementation -- 2.7 Summary -- 2.8 Exercises 1 -- 3 Analysis and Specification -- 3.1 Requirements Analysis -- 3.2 Specification Development -- 3.3 Animation -- 3.4 Proof of Internal Consistency Obligations -- 3.5 Ship Loading Case Study ? Specification -- 3.6 Renaming -- 3.7 Aggregation -- 3.8 Summary -- 3.9 Exercises 2 -- 4 Design and Implementation -- 4.1 The Layered Development Paradigm -- 4.2 Refinement Examples -- 4.3 Proofs of Refinement -- 4.4 Decomposing Implementations -- 4.5 Ship Loading Case Study ? Implementation -- 4.6 Summary -- 4.7 Exercises 3 -- 5 Case Studies -- 5.1 Personnel System Development -- 5.2 Mine Pump Control -- 5.3 Vending Machine -- 6 Conclusions -- A Exercise Solutions -- A.1 Exercises 1 -- A.2 Exercises 2 -- A.3 Exercises 3 -- B Properties of Weakest Preconditions -- B.1 Termination and Feasibility -- B.2 Set-theoretic Semantics -- B.3 Refinement -- B.4 Well-formedness Obligations -- B.5 Normal Forms -- B.6 Rules for ? -- B.7 Definition of := -- C Proof Techniques. 330 $aB is one of the few formal methods which has robust, commercially-available tool support for the entire development lifecycle from specification through to code generation. This volume provides a comprehensive introduction to the B Abstract Machine Notation, and to how it can be used to support formal specification and development of high integrity systems. A strong emphasis is placed on the use of B in the context of existing software development methods, including object-oriented analysis and design. The text includes a large number of worked examples, graduated exercises in B AMN specification and development (all of which have been class-tested), two extended case studies of the development process, and an appendix of proof techniques suitable for B. Based on material which has been used to teach B at postgraduate and undergraduate level, this volume will provide invaluable reading a wide range of people, including students, project technical managers and workers, and researchers with an interest in methods integration and B semantics. 410 0$aFormal Approaches to Computing and Information Technology (FACIT) 606 $aSoftware engineering 606 $aMathematical logic 606 $aProgramming languages (Electronic computers) 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 606 $aMathematical Logic and Formal Languages$3https://scigraph.springernature.com/ontologies/product-market-codes/I16048 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 615 0$aSoftware engineering. 615 0$aMathematical logic. 615 0$aProgramming languages (Electronic computers). 615 14$aSoftware Engineering. 615 24$aMathematical Logic and Formal Languages. 615 24$aProgramming Languages, Compilers, Interpreters. 676 $a005.1/2/015113 700 $aLano$b Kevin$4aut$4http://id.loc.gov/vocabulary/relators/aut$0746541 906 $aBOOK 912 $a9910480198303321 996 $aThe B Language and Method$92102460 997 $aUNINA LEADER 01250nam0 22003131i 450 001 UON00076102 005 20231205102411.100 010 $a08-698-5713-4 100 $a20020107d1986 |0itac50 ba 101 $azul 102 $aZA 105 $a|||| ||||| 200 1 $aInkinga yomendo$dThe riddle of marriage$b: A Zulu play concerning the devious efforts of girls in pursuit of marriage]$fB.J. Dube 205 $aSecond edition (new ortography 210 $aPietermaritzburg$cShuter & Shooter$d1986 215 $a94 p.$d19 cm 316 $a*Valore da inventariare$5IT-UONSI AALETTZ a/044* 510 1$3UON00360177$aˆThe ‰riddle of marriage 606 $aTEATRO ZULU$3UONC023092$2FI 620 $dPietermaritzburg$3UONL001819 676 $a896.39862$cTEATRO ZULU$v21 700 1$aDUBE$bB.J.$3UONV049908$0660046 712 $aShuter & Shooter$3UONV256659$4650 801 $aIT$bSOL$c20240220$gRICA 899 $aSIBA - SISTEMA BIBLIOTECARIO DI ATENEO$2UONSI 912 $aUON00076102 950 $aSIBA - SISTEMA BIBLIOTECARIO DI ATENEO$dSI AA LETT Z a 044* $eSI AA 8699 5 044* *Valore da inventariare 996 $aInkinga yomendo$91162792 997 $aUNIOR LEADER 01422nam0 22003011i 450 001 UON00049309 005 20231205102219.4 100 $a20020107d1980 |0itac50 ba 101 $aspa 102 $aES 105 $a|||| 1|||| 200 1 $aTesoro de reglas$eGramatica arabe comentada , glosario espanol$fJesus Riosalido 210 $aMadrid$cInstituto Hispano-arabe de Cultura$d1980 215 $a2 v.$d24 c 300 $aAltro front. : Kunus al-qawa'id kitab qawa'id al-luga al-arabiyya wa tatbiqat alayha 316 $aAltro inv. 26148$5IT-UONSI ARAIIB/004 (1) 510 1$3UON00356799$aKunus al-qawa'id kitab qawa'id al-luga al-arabiyya wa tatbiqat alayha 606 $aLingua araba$xManuali$3UONC017061$2FI 620 $aES$dMadrid$3UONL000218 686 $aARA II B$cPAESI ARABI - LINGUISTICA - GRAMMATICHE$2A 700 1$aRIOSALIDO$bJesus$3UONV031161$0650587 712 $aInstituto Hispano Arabe de Cultura$3UONV247619$4650 801 $aIT$bSOL$c20250221$gRICA 912 $aUON00049309 950 $aSIBA - SISTEMA BIBLIOTECARIO DI ATENEO$dSI ARA II B 004 (1) $eSI SA 26147 7 004 (1) Altro inv. 26148 950 $aSIBA - SISTEMA BIBLIOTECARIO DI ATENEO$dSI ARA II B 004 (2) $eSI SA 26148 7 004 (2) 996 $aTesoro de reglas$91146930 997 $aUNIOR