Monitoring off-the-shelf components

被引:0
作者
Sistla, AP [1 ]
Zhou, M [1 ]
Zuck, LD [1 ]
机构
[1] Univ Illinois, Chicago, IL 60607 USA
来源
VERIFICATION, MODEL CHECKING , AND ABSTRACT INTERPRETATION, PROCEEDINGS | 2006年 / 3855卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software is being developed from off-the-shelf third party components. The interface specification of such a component may be under specified or may not fully match the user requirement. In this paper, we address the problem of customizing such components to particular users. We achieve this by constructing a monitor that monitors the component and detects any bad behaviors. Construction of such monitors essentially involves synthesizing safety properties that imply a given property that is obtained from the interface specifications of the component and the goal specification of the user. We present various methods for synthesizing such safety properties when the given property is given by an automaton or a temporal logic formula. We show that our methods are sound and complete. These results are extensions of the results given in [11].
引用
收藏
页码:222 / 236
页数:15
相关论文
共 18 条
[1]  
ABADI M, 1988, P ACM S LOG COMP SCI
[2]   DEFINING LIVENESS [J].
ALPERN, B ;
SCHNEIDER, FB .
INFORMATION PROCESSING LETTERS, 1985, 21 (04) :181-185
[3]  
EMERSON EA, 1983, WORKSH LOG PROGR CAR
[4]  
HUNGAR H, 2004, STTT, V6, P4
[5]  
JONSSON B, 1987, P 6 ACM S PRINC DIST
[6]  
LAMPORT L, 1985, SPRINGER VERLAGY LEC, V190
[7]  
LARSEN K, 1991, LNCS, V510
[8]  
LARSEN K, 1990, LNCS, V458
[9]  
Lichtenstein O, 1985, P 12 ACM S PRINC PRO, P97, DOI DOI 10.1145/318593.318622
[10]  
Margaria T, 2005, LECT NOTES COMPUT SC, V3653, P548, DOI 10.1007/11539452_41