Eppendorf

Guide to Software Verification with Frama-C: Core Components, Usages, and Applic

Description: Guide to Software Verification with Frama-C by Nikolai Kosmatov, Virgile Prevosto, Julien Signoles Estimated delivery 4-14 business days Format Hardcover Condition Brand New Description Frama-C is a popular open-source toolset for analysis and verification of C programs, largely used for teaching, experimental research, and industrial applications.With the growing complexity and ubiquity of modern software, there is increasing interest in code analysis tools at various levels of formalization to ensure safety and security of software products. Acknowledging the fact that no single technique will ever be able to fit all software verification needs, the Frama-C platform features a wide set of plug-ins that can be used or combined for solving specific verification tasks. This guidebook presents a large panorama of basic usages, research results, and concrete applications of Frama-C since the very first open-source release of the platform in 2008. It covers the ACSL specification language, core verification plug-ins, advanced analyses and their combinations, key ingredients for developing new plug-ins, as well as successful industrial case studies in which Frama-C has helped engineers verify crucial safety or security properties. Topics and features:* Gentle, example-based introduction to software specification and verification * Wide panorama of state-of-the-art specification and analysis techniques * Step-by-step guide to develop your own, tailor-made analysis on top of the platform* Inspiring success stories of Frama-C deployment on industrial code* More than 15 years of R&D on analysis and verification of C codeThis book is firmly rooted on the practice of software analysis, with numerous examples, exercises and application guidelines. As such, it is particularly well suited for software verification practitioners wishing to deploy verification on their code, as well as for undergraduate students with little or no experience in code analysis techniques. More advanced sections on the theoretical underpinnings of the analyzers will be of interest for graduate students and researchers.Nikolai Kosmatov is a Senior Researcher at Thales Research & Technology, France. Virgile Prevosto is a Senior Researcher and Julien Signoles is a Research Director, both at Université Paris-Saclay, CEA, List, France. Author Biography Nikolai Kosmatov is a research engineer at Thales Research & Technology since 2019, where he leads the Formal Methods group. His main focus is applying formal methods based techniques and tools (including Frama-C) to industrial projects. Previously, he worked for 13 years at CEA List as an expert researcher in the Frama-C team at Software Safety and Security Lab (LSL). He obtained Ph.D. in Mathematics in 2001 from St.Petersburg State Univ., MS in Computer Science in 2003 from Univ. of Besançon, and Habilitation in Computer Science (HDR) from Univ. Paris-Sud in 2018. His research interests include software testing, formal verification, combinations between static and dynamic analysis techniques, and runtime verification. He co-authored four patents and more than 90 scientific papers in international conferences and journals. He was PC co-chair of several international events related to verification and testing, e.g., TAP 2015, IFIP-ICTSS 2019, ACM SAC-SVT 2020 and 2021. He is co-responsible for the working group on software testing (MTV2) of the French CNRS network on Programming and Software Engineering (GDR GPL) and organizes its annual workshops. Dr. Kosmatov contributed to the design and development of several software verification tools. He is the main author of the PathCrawler-online.com testing web service. Virgile Prevosto is a researcher, senior expert in static analysis and formal methods at Université Paris-Saclay, CEA, List, where he works since 2006 in the Software Safety and Security Lab (LSL). After an engineering degree and MS in Computer Science at École Polytechnique (France), he got a Ph.D. in Computer Science from Univ. Paris 6 (now Sorbonne Université) in 2003. He has been one of the main developers of the Frama-C platform nearly since its inception and co-authored more than 25 peer-reviewed papers on Frama-C-related topics. He gave tutorials and training sessions on Frama-C in various academic and industrial venues and teaches static analysis and Frama-C for more than ten years at ENSIIE. He was a co-chair of the program committee of the Formal IDE (F-IDE) workshops in 2018 and 2019 and TAP conference in 2023. He has been CEA Lists principal investigator in many collaborative projects at national and European levels, including the technical coordination of U3CAT (French ANR), Device-Soft (French/German Projet Inter Carnot Fraunhofer), and Decoder (H2020).Julien Signoles is a research director at Université Paris-Saclay, CEA, List, where he works since 2006 in the Software Safety and Security Lab (LSL). He got a Ph.D. in Computer Science from University Paris-Sud (now University Paris-Saclay, France) in 2006 and an Habilitation (HDR) from the same university in 2018. His research focuses on runtime annotation checking and applications of formal methods to code safety and security. He is one of the main contributors to Frama-C since its conception. In particular, he is the scientific head of E-ACSL, theruntime annotation checker of Frama-C. He published more than 50 peer-reviewed papers on Frama-C-related topics. He teaches formal methods in French universities and engineering schools, and has given plenty of Frama-C tutorials and talks to a broad audience including students, academic researchers, as well as engineers and decision-makers from industry. He has been the CEA Lists principal investigator in many French and European projects. He is co-responsible for the working group on Languages and Program Verification (LVP) of the French CNRS network on Programming and Software Engineering (GDR GPL) and scientific advisor of the Department of Software and System Engineering at CEA List. Details ISBN 3031556070 ISBN-13 9783031556074 Title Guide to Software Verification with Frama-C Author Nikolai Kosmatov, Virgile Prevosto, Julien Signoles Format Hardcover Year 2024 Pages 697 Edition 2024th Publisher Springer International Publishing AG GE_Item_ID:160898512; About Us Grand Eagle Retail is the ideal place for all your shopping needs! With fast shipping, low prices, friendly service and over 1,000,000 in stock items - you're bound to find what you want, at a price you'll love! Shipping & Delivery Times Shipping is FREE to any address in USA. Please view eBay estimated delivery times at the top of the listing. Deliveries are made by either USPS or Courier. We are unable to deliver faster than stated. International deliveries will take 1-6 weeks. NOTE: We are unable to offer combined shipping for multiple items purchased. This is because our items are shipped from different locations. Returns If you wish to return an item, please consult our Returns Policy as below: Please contact Customer Services and request "Return Authorisation" before you send your item back to us. Unauthorised returns will not be accepted. Returns must be postmarked within 4 business days of authorisation and must be in resellable condition. Returns are shipped at the customer's risk. We cannot take responsibility for items which are lost or damaged in transit. For purchases where a shipping charge was paid, there will be no refund of the original shipping charge. Additional Questions If you have any questions please feel free to Contact Us. Categories Baby Books Electronics Fashion Games Health & Beauty Home, Garden & Pets Movies Music Sports & Outdoors Toys

Price: 82.47 USD

Location: Calgary, Alberta

End Time: 2024-11-27T07:47:20.000Z

Shipping Cost: 0 USD

Product Images

Guide to Software Verification with Frama-C: Core Components, Usages, and Applic

Item Specifics

Restocking Fee: No

Return shipping will be paid by: Buyer

All returns accepted: Returns Accepted

Item must be returned within: 30 Days

Refund will be given as: Money Back

ISBN-13: 9783031556074

Book Title: Guide to Software Verification with Frama-C

Number of Pages: Xxiv, 697 Pages

Language: English

Publication Name: Guide to Software Verification with Frama-C : Core Components, Usages, and Applications

Publisher: Springer International Publishing A&G

Publication Year: 2024

Subject: Programming Languages / General, Software Development & Engineering / Quality Assurance & Testing, Numerical Analysis, General

Type: Textbook

Author: Virgile Prevosto

Subject Area: Mathematics, Computers

Item Length: 9.3 in

Item Width: 6.1 in

Series: Computer Science Foundations and Applied Logic Ser.

Format: Hardcover

Recommended

Ball Blue Book 37th 2020 Edition Guide To Preserving Canning 500 Recipes
Ball Blue Book 37th 2020 Edition Guide To Preserving Canning 500 Recipes

$14.99

View Details
The 4-Hour Body: An Uncommon Guide To Rapid By Timothy Ferriss EXPRESS SHIPPING
The 4-Hour Body: An Uncommon Guide To Rapid By Timothy Ferriss EXPRESS SHIPPING

$11.31

View Details
The Holistic Guide to Wellness : Herbal Protocols for Common Ailments A5-SIZE
The Holistic Guide to Wellness : Herbal Protocols for Common Ailments A5-SIZE

$13.24

View Details
The Power of Now: A Guide to Spiritual Enlightenment - Hardcover - GOOD
The Power of Now: A Guide to Spiritual Enlightenment - Hardcover - GOOD

$4.54

View Details
Healing with Dmso: The Complete Guide to Safe and Natural Treatments for Ma...
Healing with Dmso: The Complete Guide to Safe and Natural Treatments for Ma...

$14.92

View Details
Share Your Smile: Raina's Guide to Telling Your Own Story - Hardcover - GOOD
Share Your Smile: Raina's Guide to Telling Your Own Story - Hardcover - GOOD

$3.76

View Details
National Audubon Society Field Guide to Weather: North America - VERY GOOD
National Audubon Society Field Guide to Weather: North America - VERY GOOD

$4.66

View Details
us st. Fast Like a Girl: A Woman's Guide to Using the Healing Power, Paperback
us st. Fast Like a Girl: A Woman's Guide to Using the Healing Power, Paperback

$9.59

View Details
The Complete Guide to Easy Woodworking Projects: 50 Projects You Can Build...
The Complete Guide to Easy Woodworking Projects: 50 Projects You Can Build...

$5.62

View Details
The Hitchhiker's Guide to the Galaxy - Paperback By Adams, Douglas - VERY GOOD
The Hitchhiker's Guide to the Galaxy - Paperback By Adams, Douglas - VERY GOOD

$4.92

View Details