{"product_id":"industrial-use-of-formal-methods-formal-verification-hardback-9781848213630","title":"Industrial Use of Formal Methods; Formal Verification (Hardback) 9781848213630","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eIndustrial Use of Formal Methods\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eFormal Verification\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eJean-Louis Boulanger (Edited by), J–L Boulanger (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781848213630, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 15 June 2012\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e320 pages\u003cbr\u003e24.1 x 16.3 x 2.3 cm, 0.612 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eAt present the literature gives students and researchers of the very general books on the formal technics. The purpose of this book is to present in a single book, a return of experience on the used of the “formal technics” (such proof and model-checking) on industrial examples for the transportation domain.\u003c\/p\u003e \u003cp\u003eThis book is based on the experience of people which are completely involved in the realization and the evaluation of safety critical system software based. \u003c\/p\u003e \u003cp\u003eThe implication of the industrialists allows to raise the problems of confidentiality which could appear and so allow to supply new useful information (photos, plan of architecture, real example).\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eIntroduction xi\u003cbr\u003e Jean-Louis BOULANGER\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 1. SPARK – A Language and Tool-Set for High-Integrity Software Development 1\u003c\/b\u003e\u003cbr\u003e Ian O’NEILL\u003c\/p\u003e \u003cp\u003e1.1. Introduction 1\u003c\/p\u003e \u003cp\u003e1.2. An overview of SPARK 2\u003c\/p\u003e \u003cp\u003e1.3. The rationale behind SPARK 3\u003c\/p\u003e \u003cp\u003e1.4. Industrial applications of SPARK 15\u003c\/p\u003e \u003cp\u003e1.5. Conclusion 25\u003c\/p\u003e \u003cp\u003e1.6. Bibliography 26\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2. Model-Based Testing Automatic Generation of Test Cases Using the Markov Chain Model 29\u003c\/b\u003e\u003cbr\u003e Héléne LE GUEN, Frederique VALLÉE and Anthony FAUCOGNEY\u003c\/p\u003e \u003cp\u003e2.1. Preliminaries on the test process 29\u003c\/p\u003e \u003cp\u003e2.2. Modeling using Markov chains 32\u003c\/p\u003e \u003cp\u003e2.3. The MaTeLo tool 52\u003c\/p\u003e \u003cp\u003e2.4. Examples of industrial applications 75\u003c\/p\u003e \u003cp\u003e2.5. Conclusion 79\u003c\/p\u003e \u003cp\u003e2.6. Bibliography 80\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3. Safety Analysis of the Embedded Systems with the AltaRica Approach 83\u003c\/b\u003e\u003cbr\u003e Pierre BIEBER and Christel SEGUIN\u003c\/p\u003e \u003cp\u003e3.1. Introduction 83\u003c\/p\u003e \u003cp\u003e3.2. Safety analysis of embedded systems 83\u003c\/p\u003e \u003cp\u003e3.3. AltaRica language and tools 85\u003c\/p\u003e \u003cp\u003e3.4. Examples of modeling and safety analysis 99\u003c\/p\u003e \u003cp\u003e3.5. Comparison with other approaches 110\u003c\/p\u003e \u003cp\u003e3.6. Conclusion 113\u003c\/p\u003e \u003cp\u003e3.7. Special thanks 117\u003c\/p\u003e \u003cp\u003e3.8. Bibliography 118\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4. Polyspace® 123\u003c\/b\u003e\u003cbr\u003e Patrick MUNIER\u003c\/p\u003e \u003cp\u003e4.1. Overview 123\u003c\/p\u003e \u003cp\u003e4.2. Introduction to software quality and verification procedures 124\u003c\/p\u003e \u003cp\u003e4.3. Static analysis 126\u003c\/p\u003e \u003cp\u003e4.4. Dynamic tests 126\u003c\/p\u003e \u003cp\u003e4.5. Abstract interpretation 127\u003c\/p\u003e \u003cp\u003e4.6. Code verification 127\u003c\/p\u003e \u003cp\u003e4.7. Robustness verification or contextual verification 131\u003c\/p\u003e \u003cp\u003e4.8. Examples of Polyspace® results 133\u003c\/p\u003e \u003cp\u003e4.9. Carrying out a code verification with Polyspace® 138\u003c\/p\u003e \u003cp\u003e4.10. Use of Polyspace® can improve the quality of embedded software 140\u003c\/p\u003e \u003cp\u003e4.11. Carrying out certification with Polyspace® 145\u003c\/p\u003e \u003cp\u003e4.12. The creation of critical onboard software 146\u003c\/p\u003e \u003cp\u003e4.13. Concrete uses of Polyspace® 146\u003c\/p\u003e \u003cp\u003e4.14. Conclusion 152\u003c\/p\u003e \u003cp\u003e4.15. Bibliography 152\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5. Escher Verification Studio Perfect Developer and Escher C Verifier 155\u003c\/b\u003e\u003cbr\u003e Judith CARLTON and David CROCKER\u003c\/p\u003e \u003cp\u003e5.1. Introduction 155\u003c\/p\u003e \u003cp\u003e5.2. Perfect Developer – its inspiration and foundations 156\u003c\/p\u003e \u003cp\u003e5.3. Theoretical foundations 159\u003c\/p\u003e \u003cp\u003e5.4. The Perfect language 160\u003c\/p\u003e \u003cp\u003e5.5. A Perfect Developer example 161\u003c\/p\u003e \u003cp\u003e5.6. Escher C verifier 168\u003c\/p\u003e \u003cp\u003e5.7. The C subset supported by eCv 169\u003c\/p\u003e \u003cp\u003e5.8. The annotation language of eCv 169\u003c\/p\u003e \u003cp\u003e5.9. Escher C verifier examples 173\u003c\/p\u003e \u003cp\u003e5.10. The theorem prover used by Perfect Developer and Escher C verifier 180\u003c\/p\u003e \u003cp\u003e5.11. Real-world applications of Perfect Developer and Escher C verifier 181\u003c\/p\u003e \u003cp\u003e5.12. Future work 188\u003c\/p\u003e \u003cp\u003e5.13. Glossary 190\u003c\/p\u003e \u003cp\u003e5.14. Bibliography 191\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6. Partial Applications of Formal Methods 195\u003c\/b\u003e\u003cbr\u003e Aryldo G. RUSSO Jr.\u003c\/p\u003e \u003cp\u003e6.1. History 195\u003c\/p\u003e \u003cp\u003e6.2. Case studies 196\u003c\/p\u003e \u003cp\u003e6.3. Conclusion 212\u003c\/p\u003e \u003cp\u003e6.4. Bibliography 213\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7. Event-B and Rodin 215\u003c\/b\u003e\u003cbr\u003e Michael BUTLER, Asieh SALEHI FATHABADI and Renato SILVA\u003c\/p\u003e \u003cp\u003e7.1. Event-B 215\u003c\/p\u003e \u003cp\u003e7.2. Rodin as an Event-B tool 222\u003c\/p\u003e \u003cp\u003e7.3. Event-B model decomposition 223\u003c\/p\u003e \u003cp\u003e7.4. Case study: metro system 225\u003c\/p\u003e \u003cp\u003e7.5. Acknowledgments 244\u003c\/p\u003e \u003cp\u003e7.6. Bibliography 244\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8. Conclusion 247\u003c\/b\u003e\u003cbr\u003e Jean-Louis BOULANGER\u003c\/p\u003e \u003cp\u003e8.1. Introduction 247\u003c\/p\u003e \u003cp\u003e8.2. Structured, semi-formal and\/or formal methods 248\u003c\/p\u003e \u003cp\u003e8.3. Conclusion 280\u003c\/p\u003e \u003cp\u003e8.4. Bibliography 282\u003c\/p\u003e \u003cp\u003eGlossary 287\u003c\/p\u003e \u003cp\u003eList of Authors 293\u003c\/p\u003e \u003cp\u003eIndex 295\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Mechanical engineering \u0026amp; materials [\u003ca title=\"See our other books on Mechanical engineering \u0026amp; materials\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Mechanical%20engineering%20\u0026amp;%20materials%20%5BTG%5D%22\"\u003eTG\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley-ISTE","offers":[{"title":"Brand New","offer_id":52449375125784,"sku":"9781848213630","price":104.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781848213630.jpg?v=1785197138","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/industrial-use-of-formal-methods-formal-verification-hardback-9781848213630","provider":"Freshly Printed Books","version":"1.0","type":"link"}