摘要
A distributed system DS can be formalized as a state machine M and many desired properties of DS can be expressed as invariants of M. An invariant of M is a state predicate p of M such that p holds for all reachable states of M. To verify that DS enjoys a desired property, namely to prove that p is an invariant of M, we often need to find other invariants as lemmas, which is one of the most intellectual activities in Interactive Theorem Proving (ITP). For this end, our experiences on ITP tell us that it is useful to get better understandings of the reachable states RM of M. We report on case studies in which Progol, an Inductive Logic Programming (ILP) system, has been used to extract the characteristics of the reachable states of state machines formalizing communication protocols. The case studies demonstrate that ILP has potential abilities to extract the characteristics of RM.
| 源语言 | 英语 |
|---|---|
| 页(从-至) | 33-47 |
| 页数 | 15 |
| 期刊 | CEUR Workshop Proceedings |
| 卷 | 1636 |
| 出版状态 | 已出版 - 2015 |
| 活动 | 25th International Conference on Inductive Logic Programming, LBP-ILP 2015 - Kyoto, 日本 期限: 20 8月 2015 → 22 8月 2015 |
学术指纹
探究 'Case studies on extracting the characteristics of the reachable states of state machines formalizing communication protocols with inductive logic programing' 的科研主题。它们共同构成独一无二的学术指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver