Automata Based Model Checking for Reo Connectors

被引:0
作者
Bonsangue, Marcello M. [1 ]
Izadi, Mohammad [1 ]
机构
[1] Leiden Univ, LIACS, NL-2300 RA Leiden, Netherlands
来源
FUNDAMENTALS OF SOFTWARE ENGINEERING | 2010年 / 5961卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Reo is a connector language for the exogenous composition and orchestration of components in a software system. An operational semantics of Reo connectors can be given in terms of Buchi automata over a suitable alphabet of records, capturing both synchronization and context dependency requirements. In this paper, we define an action based linear time temporal logic for expressing properties of Reo connectors. Formulas can be synthesized into Buchi automata representing Reo connectors, thus leading to an automata based model checking algorithm. By generalizing standard automata based model checking algorithms for linear time temporal logic, we give an efficient on-the-fly algorithm for the model checking of formulas for Reo connectors.
引用
收藏
页码:260 / 275
页数:16
相关论文
共 16 条