Proxy-Monitor: An Integration of Runtime Verification with Passive Conformance Testing

International Journal of Software Innovation(2014)

引用 0|浏览5
暂无评分
摘要
This paper proposes a conformance testing method combining two well-known testing approaches, runtime verification and passive testing. Runtime verification addresses the monitoring of a system under test to check whether formal properties hold, while passive testing aims at checking the conformance of the system in the long-term. The method, proposed in this paper, checks whether an implementation conforms to its specification with reference to the ioco test relation. While passively checking if ioco holds, it also checks whether the implementation meets safety properties, which informally state that "nothing bad ever happens". This paper also tackles the trace extraction problem, which is common to both runtime verification and passive testing. The authors define the notion of Proxy-monitors for collecting traces even when the implementation environment access rights are restricted. Then, they apply and specialise this approach on Web service compositions. A Web service composition deployed in different Clouds is experimented to assess the feasibility of the method.
更多
查看译文
关键词
Clouds, Conformance testing, ioco, Monitoring, Passive Testing, Proxy-Tester, Runtime Verification, Service Composition
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要