Translating Testing Theories for Concurrent Systems

被引:1
作者
Peleska, Jan [1 ]
机构
[1] Univ Bremen, Dept Math & Comp Sci, D-28359 Bremen, Germany
来源
CORRECT SYSTEM DESIGN: SYMPOSIUM IN HONOR OF ERNST-RUDIGER OLDEROG ON THE OCCASION OF HIS 60TH BIRTHDAY | 2015年 / 9360卷
关键词
Semantics; Institutions; Cyber-physical systems; Model-based testing; Runtime verification; CSP;
D O I
10.1007/978-3-319-23506-6_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this article the "classical" topic of theory translation is revisited. It is argued that the importance of this research field is currently growing fast, due to the necessity of re-using known theoretical results in the context of novel semantic frameworks. As a practical background, we consider cyber-physical systems and their development and verification in distributed collaborative environments, where multiple modelling formalisms are used for different sub-systems. For verification of the integrated system, these different views need to be integrated and consolidated as well, in order to ensure that the required emergent properties have been realised as intended. The topic is illustrated by a practical problem from the field of runtime verification. It is shown how a class of complete health monitors (i.e. checkers monitoring system behaviour) elaborated within the semantic framework of Kripke structures and LTL assertions can be re-used for runtime verification in the context of the CSP process algebra with trace/refusal specifications. We point out how crucial ideas for this theory translation have already been anticipated in Ernst-Rudiger Olderog's early work.
引用
收藏
页码:133 / 151
页数:19
相关论文
共 20 条
[1]  
Aeronautical Radio Inc, 2005, 653P12 ARINC
[2]  
Andres C., 2012, 14 INT IEEE S HIGH A, P209
[3]  
[Anonymous], PROTOCOL SPECIFICATI
[4]  
Apt K., 2010, VERIFICATION SEQUENT
[5]  
Babiak T, 2012, LECT NOTES COMPUT SC, V7214, P95, DOI 10.1007/978-3-642-28756-5_8
[6]  
Diaconescu R., 2008, Institution-independent model theory
[7]  
Gastin P, 2001, LECT NOTES COMPUT SC, V2102, P53
[8]   INSTITUTIONS - ABSTRACT MODEL-THEORY FOR SPECIFICATION AND PROGRAMMING [J].
GOGUEN, JA ;
BURSTALL, RM .
JOURNAL OF THE ACM, 1992, 39 (01) :95-146
[9]   Rule-based runtime verification revisited [J].
Havelund, Klaus .
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (02) :143-170
[10]  
Hoare C.A.R., 1998, Unifying theories of programming