Integrated Runtime Monitoring of Network Software by Fusion of Runtime Verification and Model Checking
Project/Area Number |
26280019
|
Research Category |
Grant-in-Aid for Scientific Research (B)
|
Allocation Type | Partial Multi-year Fund |
Section | 一般 |
Research Field |
Software
|
Research Institution | Chiba University |
Principal Investigator |
|
Co-Investigator(Kenkyū-buntansha) |
萩谷 昌己 東京大学, 情報理工学(系)研究科, 教授 (30156252)
Artho Cyrille (ARTHO Cyrille) 国立研究開発法人産業技術総合研究所, 情報技術研究部門, 主任研究員 (30462831)
山形 頼之 国立研究開発法人産業技術総合研究所, 情報技術研究部門, 主任研究員 (40415758)
田辺 良則 鶴見大学, 文学部, 教授 (60443199)
|
Research Collaborator |
KOHAN Alexander 千葉大学
WEITL Franz 千葉大学
MA Lei 千葉大学
SEBIH Nazim 東京大学
|
Project Period (FY) |
2014-04-01 – 2017-03-31
|
Project Status |
Completed (Fiscal Year 2016)
|
Budget Amount *help |
¥17,160,000 (Direct Cost: ¥13,200,000、Indirect Cost: ¥3,960,000)
Fiscal Year 2016: ¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2015: ¥7,410,000 (Direct Cost: ¥5,700,000、Indirect Cost: ¥1,710,000)
Fiscal Year 2014: ¥5,460,000 (Direct Cost: ¥4,200,000、Indirect Cost: ¥1,260,000)
|
Keywords | 実環境モデル検査 / 実行時検証 / ネットワークソフトウェア |
Outline of Final Research Achievements |
By fusing runtime verification and model checking, we proposed a framework to verify global specification of network systems with taking account of thread scheduling nondeterminism of the system under test, and implemented its prototype. Runtime verification alone cannot deal with thread scheduling nondeterminism, and model checking alone cannot handle properties of the whole network system consisting of the system under test and remote peers. By fusing both techniques, we made it possible to detect bugs that cannot be manifested only by existing model checking against the system under test.
|
Report
(4 results)
Research Products
(26 results)
-
[Journal Article] Model-based API Testing of Apache ZooKeeper2017
Author(s)
Cyrille Valentin Artho, Quentin Gros, Guillaume Rousset, Kazuaki Banzai, Lei Ma, Takashi Kitamura, Masami Hagiya, Yoshinori Tanabe, and Mitsuharu Yamamoto
-
Journal Title
10th IEEE International Conference on Software Testing, Verification and Validation (ICST 2017)
Volume: 印刷中
Related Report
Peer Reviewed / Open Access / Acknowledgement Compliant
-
[Journal Article] Java Pathfinder on Android Devices2016
Author(s)
Alexander Kohan, Mitsuharu Yamamoto, Cyrille Artho, Yoriyuki Yamagata, Lei Ma, Masami Hagiya, and Yoshinori Tanabe
-
Journal Title
ACM SIGSOFT Software Engineering Notes
Volume: 41(6)
Issue: 6
Pages: 1-5
DOI
Related Report
Peer Reviewed / Open Access / Acknowledgement Compliant
-
[Journal Article] Runtime Monitoring for Concurrent Systems2016
Author(s)
Yoriyuki Yamagata, Cyrille Artho, Masami Hagiya, Jun Inoue, Lei Ma, Yoshinori Tanabe, and Mitsuharu Yamamoto
-
Journal Title
Runtime Verification - 16th International Conference, (RV 2016)
Volume: LNCS 10012
Pages: 386-403
DOI
ISBN
9783319469812, 9783319469829
Related Report
Peer Reviewed / Open Access / Acknowledgement Compliant
-
-
-
[Journal Article] Using Checkpointing and Virtualization for Fault Injection2015
Author(s)
Cyrille Artho, Kuniyasu Suzaki, Masami Hagiya, Watcharin Leungwattanakit, Richard Potter, Eric Platon, Yoshinori Tanabe, Franz Weitl, Mitsuharu Yamamoto
-
Journal Title
International Journal of Networking and Computing
Volume: 5
Issue: 2
Pages: 347-372
DOI
NAID
ISSN
2185-2839, 2185-2847
Related Report
Peer Reviewed / Open Access / Acknowledgement Compliant
-
-
[Journal Article] Domain-Specific Languages with Scala2015
Author(s)
Cyrille Artho, Klaus Havelund, Rahul Kumar, Yoriyuki Yamagata
-
Journal Title
Proc 17th International Conference on Formal Engineering Methods
Volume: 2015
Pages: 1-16
DOI
ISBN
9783319254227, 9783319254234
Related Report
Peer Reviewed / Open Access / Int'l Joint Research / Acknowledgement Compliant
-
[Journal Article] GRT at the SBST 2015 Tool Competition2015
Author(s)
Lei Ma, Cyrille Artho, Cheng Zhang, Hiroyuki Sato, Masami Hagiya, Yoshinori Tanabe, Mitsuharu Yamamoto
-
Journal Title
Proc 8th IEEE/ACM International Workshop on Search-Based Software Testing
Volume: 2015
Pages: 48-51
DOI
Related Report
Peer Reviewed / Open Access / Int'l Joint Research
-
[Journal Article] GRT: Program-Analysis-Guided Random Testing2015
Author(s)
Lei Ma, Cyrille Artho, Cheng Zhang, Hiroyuki Sato, Johannes Gmeiner, Rudolf Ramler
-
Journal Title
Proc 30th IEEE/ACM International Conference on Automated Software Engineering
Volume: 2015
Pages: 212-223
DOI
Related Report
Peer Reviewed / Open Access / Int'l Joint Research / Acknowledgement Compliant
-
-
[Journal Article] Model-Based Testing of Stateful APIs with Modbat2015
Author(s)
Cyrille Artho, Martina Seidl, Quentin Gros, Eun-Hye Choi, Takashi Kitamura, Akira Mori, Rudolf Ramler, Yoriyuki Yamagata
-
Journal Title
Proc 30th IEEE/ACM International Conference on Automated Software Engineering
Volume: 2015
Pages: 858-863
DOI
Related Report
Peer Reviewed / Open Access / Int'l Joint Research / Acknowledgement Compliant
-
[Journal Article] Cardinality of UDP Transmission Outcomes2015
Author(s)
Franz Weitl, Nazim Sebih, Cyrille Artho, Masami Hagiya, Yoshinori Tanabe, Yoriyuki Yamagata, Mitsuharu Yamamoto
-
Journal Title
Proc 1st International Symposium on Dependable Software Engineering: Theories, Tools, and Applications
Volume: 2015
Pages: 120-134
DOI
ISBN
9783319259413, 9783319259420
Related Report
Peer Reviewed / Open Access / Acknowledgement Compliant
-
-
[Journal Article] Using Checkpointing and Virtualization for Fault Injection2014
Author(s)
Cyrille Artho, Masami Hagiya, Watcharin Leungwattanakit, Eric Platon, Richard Potter, Kuniyasu Suzaki, Yoshinori Tanabe, Franz Weitl, Mitsuharu Yamamoto
-
Journal Title
Proc. Second International Symposium on Computing and Networking
Volume: 2014
Pages: 144-150
DOI
NAID
Related Report
Peer Reviewed / Acknowledgement Compliant
-
-
-
-
-
-
-
-
-
-
-