Cargando…

Specification in B : an introduction using the B toolkit /

This book gives a practical introduction to the B specification language and method, an approach to the development of high-quality software using rigorous CASE techniques. It is suitable for both undergraduate and postgraduate courses, in addition to being an introduction for industrial practitione...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lano, K.
Otros Autores: Haughton, H.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: London : Singapore ; River Edge, NJ : Imperial College Press ; Distributed by World Scientific Pub., ©1996.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn818365822
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 121116s1996 enka ob 001 0 eng d
010 |z  96215429  
040 |a N$T  |b eng  |e pn  |c N$T  |d E7B  |d I9W  |d OCLCF  |d OCLCQ  |d YDXCP  |d OCLCQ  |d AGLDB  |d OCLCQ  |d VTS  |d REC  |d STF  |d M8D  |d OCLCO  |d UKAHL  |d OCLCO  |d LEAUB  |d OCLCA  |d AJS  |d OCLCO  |d LDP  |d OCLCO  |d OCLCQ  |d INARC  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 1086517769  |a 1280789130  |a 1280828768 
020 |a 9781848161061  |q (electronic bk.) 
020 |a 1848161069  |q (electronic bk.) 
020 |z 1860940080 
020 |z 9781860940088 
020 |z 1860940188 
020 |z 9781860940187 
029 1 |a AU@  |b 000051571923 
029 1 |a DEBBG  |b BV043112929 
029 1 |a DEBSZ  |b 421330325 
029 1 |a GBVCP  |b 804159955 
035 |a (OCoLC)818365822  |z (OCoLC)1086517769  |z (OCoLC)1280789130  |z (OCoLC)1280828768 
050 4 |a QA76.73.B155  |b L364 1996eb 
072 7 |a COM  |x 051390  |2 bisacsh 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a COM  |x 051440  |2 bisacsh 
082 0 4 |a 005.1/01/5113  |2 22 
084 |a ST 130  |2 rvk 
084 |a ST 230  |2 rvk 
084 |a ST 263  |2 rvk 
049 |a UAMI 
100 1 |a Lano, K. 
245 1 0 |a Specification in B :  |b an introduction using the B toolkit /  |c Kevin Lano, Howard Haughton. 
260 |a London :  |b Imperial College Press ;  |a Singapore ;  |a River Edge, NJ :  |b Distributed by World Scientific Pub.,  |c ©1996. 
300 |a 1 online resource (xi, 242 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 
504 |a Includes bibliographical references (pages 183-186) and index. 
505 0 |a 1. Abstract machines. 1.1. Software development lifecycles. 1.2. Specification using abstract machines. 1.3. Semantics of abstract machines. 1.4. Internal consistency. 1.5. Animation. 1.6. Exercises 1 -- 2. Constructing specifications. 2.1. Machine composition mechanisms. 2.2. Structuring mechanisms and proof. 2.3. Translation of analysis models. 2.4. Renaming. 2.5. Exercises 2 -- 3. Design and refinement. 3.1. The layered development paradigm. 3.2. Refinement. 3.3. Implementation. 3.4. System construction. 3.5. Implementation example -- Vending machines. 3.6. Exercises 3 -- 4. Proof. 4.1. The B tool. 4.2. Proof of internal consistency obligations. 4.3. Proof listings. 4.4. Animation. 4.5. Refinement proof. 4.6. Refinement proof example -- Vending system. 4.7. Exercises 4 -- 5. Implementation. 5.1. Prototype generation. 5.2. Implementing complex data. 5.3. Base generation. 5.4. Coding and integration. 5.5. Exercises 5 -- 6. Case studies. 6.1. Real-time communication protocol. 6.2. Dependability evaluation of B AMN developments. 6.3. Case study: Radar track-former system. 6.4. Safety analysis techniques for B. 6.5. Timing analysis of B AMN specifications. 6.6. Conclusions. 
520 |a This book gives a practical introduction to the B specification language and method, an approach to the development of high-quality software using rigorous CASE techniques. It is suitable for both undergraduate and postgraduate courses, in addition to being an introduction for industrial practitioners. Extensive examples of all development life-cycle stages are given, including animation, proof, design and code generation in C. Two large case studies and exercises with solutions are provided. The authors have extensive experience in teaching B and in its industrial application to high integrity systems. The book uses the B Toolkit to support the text, but it is also relevant to users of alternative toolsets for B. 
588 0 |a Print version record. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a B (Computer program language) 
650 6 |a B (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a B (Computer program language)  |2 fast 
650 7 |a B  |g Programmiersprache  |2 gnd 
650 7 |a B (langage de programmation)  |2 ram 
650 7 |a Méthode B (informatique)  |2 ram 
650 7 |a Logiciels  |x Développement.  |2 ram 
650 7 |a Programming & scripting languages: general.  |2 thema 
650 7 |a Software Engineering.  |2 thema 
650 7 |a Computer programming  |x software engineering.  |2 thema 
650 7 |a Computers and IT.  |2 ukslc 
700 1 |a Haughton, H. 
776 0 8 |i Print version:  |a Lano, K.  |t Specification in B.  |d London : Imperial College Press ; Singapore ; River Edge, NJ : Distributed by World Scientific Pub., ©1996  |z 1860940080  |w (DLC) 96215429  |w (OCoLC)35645230 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=491518  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH24425737 
938 |a ebrary  |b EBRY  |n ebr10607773 
938 |a EBSCOhost  |b EBSC  |n 491518 
938 |a YBP Library Services  |b YANK  |n 9781972 
938 |a Internet Archive  |b INAR  |n specificationinb0000lano 
994 |a 92  |b IZTAP