Runtime monitoring for concurrent systems

Yoriyuki Yamagata, Cyrille Artho, Masami Hagiya, Jun Inoue, Lei Ma, Yoshinori Tanabe, Mitsuharu Yamamoto

研究成果: 書籍/レポート タイプへの寄稿会議への寄与

7 被引用数 (Scopus)

抄録

Most existing specification languages for runtime verification describe the properties of the entire system in a top-down manner, and lack constructs to describe concurrency in the specification directly. CSPE is a runtime-monitoring framework based on Hoare’s Communicating Sequential Processes (CSP) that captures concurrency in the specification directly. In this paper, we define the syntax of CSPE and its formal semantics. In comparison to quantified event automata (QEA), as an example, CSPE describes a specification for a concurrent system in a bottom-up manner, whereas QEA lends itself to a top-down manner. We also present an implementation of CSPE, which supports full CSPE without optimization. When comparing its performance to that of QEA, our implementation of CSPE requires slightly more than twice the time required by QEA; we consider this overhead to be acceptable. Finally, we introduce a tool named stracematch, which is developed using CSPE. It monitors system calls in (Mac) OS X and verifies the usage of file descriptors by a monitored process.

本文言語英語
ホスト出版物のタイトルRuntime Verification - 16th International Conference, RV 2016, Proceedings
編集者Yliès Falcone, César Sánchez
出版社Springer Verlag
ページ386-403
ページ数18
ISBN(印刷版)9783319469812
DOI
出版ステータス出版済み - 2016
外部発表はい
イベント16th International Conference on Runtime Verification, RV 2016 - Madrid, スペイン
継続期間: 9月 23 20169月 30 2016

出版物シリーズ

名前Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
10012 LNCS
ISSN(印刷版)0302-9743
ISSN(電子版)1611-3349

会議

会議16th International Conference on Runtime Verification, RV 2016
国/地域スペイン
CityMadrid
Period9/23/169/30/16

!!!All Science Journal Classification (ASJC) codes

  • 理論的コンピュータサイエンス
  • コンピュータ サイエンス(全般)

フィンガープリント

「Runtime monitoring for concurrent systems」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル