Formal Methods: An Appetizer
暫譯: 形式方法:前菜

Nielson, Flemming, Riis Nielson, Hanne

  • 出版商: Springer
  • 出版日期: 2019-07-25
  • 售價: $2,250
  • 貴賓價: 9.5$2,138
  • 語言: 英文
  • 頁數: 18
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 3030051552
  • ISBN-13: 9783030051556
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This textbook is an introduction to the use of formal methods ranging from semantics of key programming constructs to techniques for the analysis and verification of programs. The authors use program graphs as the mechanism for representing the control structure of programs in order to find a balance between generality and conceptual complexity.

The early chapters on program graphs and the Guarded Commands language are sufficient introduction for most readers to then enjoy a plug-and-play approach to the remaining chapters. These explain formal methods for analysing the behaviour of programs in various ways ranging from verification, via program analysis and language-based security, to model checking. The remaining chapters present language extensions with procedures and concurrency and cover their semantics.

The book is suitable for advanced undergraduate and graduate courses in software development, and the text is supported throughout with exercises of varying grades of difficulty. The authors have developed an online learning environment that allows students to create examples beyond those covered in the main text, and in the book appendices they present programming projects aimed at implementing central parts of the development using the functional language F#.

商品描述(中文翻譯)

這本教科書介紹了形式方法的使用,涵蓋了關鍵程式構造的語義到程式分析和驗證技術。作者使用程式圖作為表示程式控制結構的機制,以便在一般性和概念複雜性之間找到平衡。

早期的章節介紹了程式圖和Guarded Commands語言,對於大多數讀者來說,這些內容足以讓他們享受後續章節的即插即用方法。這些章節解釋了分析程式行為的形式方法,涵蓋了從驗證、程式分析和基於語言的安全性到模型檢查的各種方式。其餘章節則介紹了帶有程序和並發的語言擴展,並涵蓋其語義。

本書適合用於高級本科生和研究生的軟體開發課程,並且全書配有不同難度的練習題。作者開發了一個線上學習環境,允許學生創建超出主文本範疇的範例,而在書的附錄中,他們展示了旨在使用函數式語言F#實現開發核心部分的程式設計專案。

作者簡介

Flemming Nielson and Hanne Riis Nielson are full professors at the Technical University of Denmark (DTU), where they research formal methods for safe and secure systems in the Dept. of Applied Mathematics and Computer Science. They have written successful textbooks, including the Springer titles "Semantics with Applications: An Appetizer" and "Principles of Program Analysis", and they have lectured on these topics at Aalborg University, Aarhus University, the University of Kiel, Saarland University, and the Technical University of Denmark.

作者簡介(中文翻譯)

Flemming Nielson 和 Hanne Riis Nielson 是丹麥科技大學 (DTU) 的正教授,他們在應用數學與計算機科學系研究安全和可靠系統的形式方法。他們撰寫了多本成功的教科書,包括 Springer 出版的《Semantics with Applications: An Appetizer》和《Principles of Program Analysis》,並在奧爾堡大學、奧胡斯大學、基爾大學、薩爾蘭大學以及丹麥科技大學講授這些主題。

最後瀏覽商品 (1)