語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Formal methods for software engineer...
~
Roggenbach, Markus.
FindBook
Google Book
Amazon
博客來
Formal methods for software engineering = languages, methods, application domains /
紀錄類型:
書目-電子資源 : Monograph/item
正題名/作者:
Formal methods for software engineering/ by Markus Roggenbach ... [et al.].
其他題名:
languages, methods, application domains /
其他作者:
Roggenbach, Markus.
出版者:
Cham :Springer International Publishing : : 2022.,
面頁冊數:
xxviii, 524 p. :ill. (some col.), digital ;24 cm.
內容註:
1 Formal Methods -- Part I Languages: 2 Logics for Software Engineering -- 3 The Process Algebra CSP -- Part II Methods: 4 Algebraic Specification in CASL -- 5 Specification-Based Testing -- Part III Application Domains: 6 Specification and Verification of Normative Documents -- 7 Formal Methods for Human-Computer Interaction -- 8 Formal Verification of Security Protocols -- Part IV Wrapping up: 9 Origins and Development of Formal Methods -- Authors' Conclusion -- Appendix A Syntax of the Logics in this Book -- Appendix B Language Definition of CSP -- Appendix C Concrete CASL Syntax.
Contained By:
Springer Nature eBook
標題:
Software engineering. -
電子資源:
https://doi.org/10.1007/978-3-030-38800-3
ISBN:
9783030388003
Formal methods for software engineering = languages, methods, application domains /
Formal methods for software engineering
languages, methods, application domains /[electronic resource] :by Markus Roggenbach ... [et al.]. - Cham :Springer International Publishing :2022. - xxviii, 524 p. :ill. (some col.), digital ;24 cm. - Texts in theoretical computer science,1862-4502. - Texts in theoretical computer science..
1 Formal Methods -- Part I Languages: 2 Logics for Software Engineering -- 3 The Process Algebra CSP -- Part II Methods: 4 Algebraic Specification in CASL -- 5 Specification-Based Testing -- Part III Application Domains: 6 Specification and Verification of Normative Documents -- 7 Formal Methods for Human-Computer Interaction -- 8 Formal Verification of Security Protocols -- Part IV Wrapping up: 9 Origins and Development of Formal Methods -- Authors' Conclusion -- Appendix A Syntax of the Logics in this Book -- Appendix B Language Definition of CSP -- Appendix C Concrete CASL Syntax.
Software programs are formal entities with precise meanings independent of their programmers, so the transition from ideas to programs necessarily involves a formalisation at some point. The first part of this graduate-level introduction to formal methods develops an understanding of what constitutes formal methods and what their place is in Software Engineering. It also introduces logics as languages to describe reasoning and the process algebra CSP as a language to represent behaviours. The second part offers specification and testing methods for formal development of software, based on the modelling languages CASL and UML. The third part takes the reader into the application domains of normative documents, human machine interfaces, and security. Use of notations and formalisms is uniform throughout the book. Topics and features: Explains foundations, and introduces specification, verification, and testing methods Explores various application domains Presents realistic and practical examples, illustrating concepts Brings together contributions from highly experienced educators and researchers Offers modelling and analysis methods for formal development of software Suitable for graduate and undergraduate courses in software engineering, this uniquely practical textbook will also be of value to students in informatics, as well as to scientists and practical engineers, who want to learn about or work more effectively with formal theories and methods. Markus Roggenbach is a Professor in the Dept. of Computer Science of Swansea University. Antonio Cerone is an Associate Professor in the Dept. of Computer Science of Nazarbayev University, Nur-Sultan. Bernd-Holger Schlingloff is a Professor in the Institut für Informatik of Humboldt-Universität zu Berlin. Gerardo Schneider is a Professor in the Dept. of Computer Science and Engineering of University of Gothenburg. Siraj Ahmed Shaikh is a Professor in the Institute for Future Transport and Cities of Coventry University.
ISBN: 9783030388003
Standard No.: 10.1007/978-3-030-38800-3doiSubjects--Topical Terms:
559826
Software engineering.
LC Class. No.: QA76.758
Dewey Class. No.: 005.1
Formal methods for software engineering = languages, methods, application domains /
LDR
:03728nmm a2200349 a 4500
001
2301815
003
DE-He213
005
20220622094723.0
006
m d
007
cr nn 008maaau
008
230409s2022 sz s 0 eng d
020
$a
9783030388003
$q
(electronic bk.)
020
$a
9783030387990
$q
(paper)
024
7
$a
10.1007/978-3-030-38800-3
$2
doi
035
$a
978-3-030-38800-3
040
$a
GP
$c
GP
041
0
$a
eng
050
4
$a
QA76.758
072
7
$a
UYA
$2
bicssc
072
7
$a
COM014000
$2
bisacsh
072
7
$a
UYA
$2
thema
082
0 4
$a
005.1
$2
23
090
$a
QA76.758
$b
.F723 2022
245
0 0
$a
Formal methods for software engineering
$h
[electronic resource] :
$b
languages, methods, application domains /
$c
by Markus Roggenbach ... [et al.].
260
$a
Cham :
$b
Springer International Publishing :
$b
Imprint: Springer,
$c
2022.
300
$a
xxviii, 524 p. :
$b
ill. (some col.), digital ;
$c
24 cm.
338
$a
online resource
$b
cr
$2
rdacarrier
490
1
$a
Texts in theoretical computer science,
$x
1862-4502
505
0
$a
1 Formal Methods -- Part I Languages: 2 Logics for Software Engineering -- 3 The Process Algebra CSP -- Part II Methods: 4 Algebraic Specification in CASL -- 5 Specification-Based Testing -- Part III Application Domains: 6 Specification and Verification of Normative Documents -- 7 Formal Methods for Human-Computer Interaction -- 8 Formal Verification of Security Protocols -- Part IV Wrapping up: 9 Origins and Development of Formal Methods -- Authors' Conclusion -- Appendix A Syntax of the Logics in this Book -- Appendix B Language Definition of CSP -- Appendix C Concrete CASL Syntax.
520
$a
Software programs are formal entities with precise meanings independent of their programmers, so the transition from ideas to programs necessarily involves a formalisation at some point. The first part of this graduate-level introduction to formal methods develops an understanding of what constitutes formal methods and what their place is in Software Engineering. It also introduces logics as languages to describe reasoning and the process algebra CSP as a language to represent behaviours. The second part offers specification and testing methods for formal development of software, based on the modelling languages CASL and UML. The third part takes the reader into the application domains of normative documents, human machine interfaces, and security. Use of notations and formalisms is uniform throughout the book. Topics and features: Explains foundations, and introduces specification, verification, and testing methods Explores various application domains Presents realistic and practical examples, illustrating concepts Brings together contributions from highly experienced educators and researchers Offers modelling and analysis methods for formal development of software Suitable for graduate and undergraduate courses in software engineering, this uniquely practical textbook will also be of value to students in informatics, as well as to scientists and practical engineers, who want to learn about or work more effectively with formal theories and methods. Markus Roggenbach is a Professor in the Dept. of Computer Science of Swansea University. Antonio Cerone is an Associate Professor in the Dept. of Computer Science of Nazarbayev University, Nur-Sultan. Bernd-Holger Schlingloff is a Professor in the Institut für Informatik of Humboldt-Universität zu Berlin. Gerardo Schneider is a Professor in the Dept. of Computer Science and Engineering of University of Gothenburg. Siraj Ahmed Shaikh is a Professor in the Institute for Future Transport and Cities of Coventry University.
650
0
$a
Software engineering.
$3
559826
650
1 4
$a
Theory of Computation.
$3
892514
650
2 4
$a
Software Engineering.
$3
890874
650
2 4
$a
Computer Science Logic and Foundations of Programming.
$3
3538531
650
2 4
$a
Symbolic and Algebraic Manipulation.
$3
891222
650
2 4
$a
Mathematical and Computational Engineering Applications.
$3
3592737
650
2 4
$a
Computer and Information Systems Applications.
$3
3538505
700
1
$a
Roggenbach, Markus.
$3
3270761
710
2
$a
SpringerLink (Online service)
$3
836513
773
0
$t
Springer Nature eBook
830
0
$a
Texts in theoretical computer science.
$3
2162385
856
4 0
$u
https://doi.org/10.1007/978-3-030-38800-3
950
$a
Computer Science (SpringerNature-11645)
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9443364
電子資源
11.線上閱覽_V
電子書
EB QA76.758
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入