購物比價找書網找車網
FindBook  
 有 1 項符合

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

的圖書
Guide to Software Verification with Frama-C: Core Components, Usages, and Applications Guide to Software Verification with Frama-C: Core Components, Usages, and Applications

出版社:Springer
出版日期:2024-07-10
語言:英文   規格:精裝 / 385頁 / 普通級/ 初版
圖書選購
型式價格供應商所屬目錄
 
$ 4199
博客來 博客來
應用軟體與開發工程
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:Guide to Software Verification with Frama-C: Core Components, Usages, and Applications

內容簡介

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 code
This 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.

 

作者簡介

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 List’s 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, the runtime 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 List’s 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.

 

詳細資料

  • ISBN:9783031556074
  • 規格:精裝 / 385頁 / 普通級 / 初版
  • 出版地:美國
贊助商廣告
 
博客來 - 今日66折
隱性孤單:孩子有事不說怎麼辦?35個成長轉型的支持&溝通法則
作者:陳雪如
出版社:親子天下
出版日期:2024-05-30
66折: $ 277 
TAAZE 讀冊生活 - 今日66折
全圖解‧完全不敗!從起針開始學鉤織(熱銷經典版)
作者:BOUTIQUE-SHA
出版社:Elegant-Boutique新手作
出版日期:2021-02-20
66折: $ 198 
城邦讀書花園 - 今日66折
山林花草追尋記:日本植物學之父牧野富太郎的自然書寫,最真實動人的生態現場踏查紀實
作者:牧野富太郎
出版社:商周出版
出版日期:2024-05-30
66折: $ 277 
 
博客來 - 暢銷排行榜
致富心態:關於財富、貪婪與幸福的20堂理財課(暢銷增訂版)
作者:摩根‧豪瑟 (Morgan Housel)
出版社:天下文化
出版日期:2023-01-13
$ 355 
博客來 - 暢銷排行榜
隱性潛能:華頓商學院最具影響力教授,突破天賦極限的實證科學【博客來獨家版.附人生領航指南書】
作者:亞當.格蘭特
出版社:平安文化
出版日期:2024-07-29
$ 379 
金石堂 - 暢銷排行榜
妖怪連絡簿 30
作者:綠川幸
出版社:東立出版社
出版日期:2024-09-16
$ 105 
金石堂 - 暢銷排行榜
漫漫時光 (首刷限定版)(上)
作者:古矢渚
出版社:東立出版社
出版日期:2024-09-11
$ 153 
 
Taaze 讀冊生活 - 新書排行榜
糖果屋
作者:珍妮佛.伊根
出版社:時報文化出版企業股份有限公司
出版日期:2024-08-13
$ 385 
金石堂 - 新書排行榜
Uterus of the Blackgoat 邪神魔女(1)
作者:春輝
出版社:台灣角川股份有限公司
出版日期:2024-09-26
$ 111 
Taaze 讀冊生活 - 新書排行榜
微物線索:英國鑑識專家雷.費許的重案緝兇實錄
作者:雷.費許
出版社:本事出版
出版日期:2024-09-13
$ 476 
Taaze 讀冊生活 - 新書排行榜
同體(下)
作者:九鷺非香
出版社:尖端出版
出版日期:2024-09-19
$ 168 
 

©2024 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策