語系:
繁體中文
English
說明(常見問題)
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Runtime Verification = A Hands-On Approach in Java /
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
Runtime Verification/ by Christian Colombo, Gordon J. Pace.
其他題名:
A Hands-On Approach in Java /
作者:
Colombo, Christian.
其他作者:
Pace, Gordon J.
面頁冊數:
XII, 205 p. 13 illus., 7 illus. in color.online resource. :
Contained By:
Springer Nature eBook
標題:
Mathematical Logic and Foundations. -
電子資源:
https://doi.org/10.1007/978-3-031-09268-8
ISBN:
9783031092688
Runtime Verification = A Hands-On Approach in Java /
Colombo, Christian.
Runtime Verification
A Hands-On Approach in Java /[electronic resource] :by Christian Colombo, Gordon J. Pace. - 1st ed. 2022. - XII, 205 p. 13 illus., 7 illus. in color.online resource.
1. The Need for Verification?. - 2. What is Runtime Verification -- 3. FiTS: A Financial Transaction System -- 4. Manual Monitoring -- 5. Aspect-Oriented Programming -- 6. Event Guarded Command Language -- 7. Symbolic Automata -- 8. Regular Expressions -- 9. Linear Temporal Logic -- 10. Monitoring Real-Time Properties -- 11. Reactive Runtime Monitoring -- 12. Offline Runtime Verification -- 13. Other Advanced Topics -- 14. Conclusions.
This book provides a hands-on introduction to runtime verification which guides the reader from zero to sufficient practical knowledge required to consider and apply it in industry. It starts with almost no assumptions on the knowledge of the reader and provides exercises throughout the book through which the reader builds their own runtime verification tool. All that is required are basic programming skills and a good working knowledge of the object-oriented paradigm, ideally Java. Drawing from years of the authors' real-world experience, the reader progresses from manually writing runtime verification code to instrumenting monitoring using aspect-oriented programming, after which they explore increasing levels of specification abstraction: automata, regular expressions, and linear time temporal logic. A range of other topics is also explored in the book, including real-time properties, concerns of efficiency and persistence, integration with testing and architectural considerations. The book is written for graduate students specializing in software engineering as well as for industry professionals who need an introduction to the topic of runtime verification. While the book focuses on underlying foundations and practical techniques, it additionally provides for each chapter a reading list in the appendix for the interested reader who would like to deepen their knowledge in a particular area.
ISBN: 9783031092688
Standard No.: 10.1007/978-3-031-09268-8doiSubjects--Topical Terms:
669393
Mathematical Logic and Foundations.
LC Class. No.: QA76.758
Dewey Class. No.: 005.1
Runtime Verification = A Hands-On Approach in Java /
LDR
:03163nam a22003855i 4500
001
1088451
003
DE-He213
005
20220712191326.0
007
cr nn 008mamaa
008
221228s2022 sz | s |||| 0|eng d
020
$a
9783031092688
$9
978-3-031-09268-8
024
7
$a
10.1007/978-3-031-09268-8
$2
doi
035
$a
978-3-031-09268-8
050
4
$a
QA76.758
072
7
$a
UMZ
$2
bicssc
072
7
$a
COM051230
$2
bisacsh
072
7
$a
UMZ
$2
thema
082
0 4
$a
005.1
$2
23
100
1
$a
Colombo, Christian.
$4
aut
$4
http://id.loc.gov/vocabulary/relators/aut
$3
1211073
245
1 0
$a
Runtime Verification
$h
[electronic resource] :
$b
A Hands-On Approach in Java /
$c
by Christian Colombo, Gordon J. Pace.
250
$a
1st ed. 2022.
264
1
$a
Cham :
$b
Springer International Publishing :
$b
Imprint: Springer,
$c
2022.
300
$a
XII, 205 p. 13 illus., 7 illus. in color.
$b
online resource.
336
$a
text
$b
txt
$2
rdacontent
337
$a
computer
$b
c
$2
rdamedia
338
$a
online resource
$b
cr
$2
rdacarrier
347
$a
text file
$b
PDF
$2
rda
505
0
$a
1. The Need for Verification?. - 2. What is Runtime Verification -- 3. FiTS: A Financial Transaction System -- 4. Manual Monitoring -- 5. Aspect-Oriented Programming -- 6. Event Guarded Command Language -- 7. Symbolic Automata -- 8. Regular Expressions -- 9. Linear Temporal Logic -- 10. Monitoring Real-Time Properties -- 11. Reactive Runtime Monitoring -- 12. Offline Runtime Verification -- 13. Other Advanced Topics -- 14. Conclusions.
520
$a
This book provides a hands-on introduction to runtime verification which guides the reader from zero to sufficient practical knowledge required to consider and apply it in industry. It starts with almost no assumptions on the knowledge of the reader and provides exercises throughout the book through which the reader builds their own runtime verification tool. All that is required are basic programming skills and a good working knowledge of the object-oriented paradigm, ideally Java. Drawing from years of the authors' real-world experience, the reader progresses from manually writing runtime verification code to instrumenting monitoring using aspect-oriented programming, after which they explore increasing levels of specification abstraction: automata, regular expressions, and linear time temporal logic. A range of other topics is also explored in the book, including real-time properties, concerns of efficiency and persistence, integration with testing and architectural considerations. The book is written for graduate students specializing in software engineering as well as for industry professionals who need an introduction to the topic of runtime verification. While the book focuses on underlying foundations and practical techniques, it additionally provides for each chapter a reading list in the appendix for the interested reader who would like to deepen their knowledge in a particular area.
650
2 4
$a
Mathematical Logic and Foundations.
$3
669393
650
2 4
$a
Mathematics of Computing.
$3
669457
650
2 4
$a
Theory of Computation.
$3
669322
650
1 4
$a
Software Engineering.
$3
669632
650
0
$a
Mathematical logic.
$2
bicssc
$3
810627
650
0
$a
Computer science—Mathematics.
$3
1253519
650
0
$a
Computer science.
$3
573171
650
0
$a
Software engineering.
$3
562952
700
1
$a
Pace, Gordon J.
$4
aut
$4
http://id.loc.gov/vocabulary/relators/aut
$3
883101
710
2
$a
SpringerLink (Online service)
$3
593884
773
0
$t
Springer Nature eBook
776
0 8
$i
Printed edition:
$z
9783031092664
776
0 8
$i
Printed edition:
$z
9783031092671
856
4 0
$u
https://doi.org/10.1007/978-3-031-09268-8
912
$a
ZDB-2-SCS
912
$a
ZDB-2-SXCS
950
$a
Computer Science (SpringerNature-11645)
950
$a
Computer Science (R0) (SpringerNature-43710)
筆 0 讀者評論
多媒體
評論
新增評論
分享你的心得
Export
取書館別
處理中
...
變更密碼[密碼必須為2種組合(英文和數字)及長度為10碼以上]
登入