State-Driven Testing of Distributed Systems

作者: Domenico Cotroneo , Roberto Natella , Stefano Russo , Fabio Scippacercola

DOI: 10.1007/978-3-319-03850-6_9

关键词:

摘要: In distributed systems, failures are often caused by software faults that manifest themselves only when the system enters a particular, rarely occurring state. It thus becomes important to identify these failure-prone states during testing. We propose state-driven testing approach for able execute tests in hard-to-reach repeatable and accurate way. Moreover, we present implementation experimental evaluation of context fault-tolerant flight data processing system. Experimental results confirm feasibility approach, accuracy reproducibility tests.

参考文章(31)
Roberto Natella, Fabio Scippacercola, Issues and Ongoing Work on State-Driven Workload Generation for Distributed Systems European Workshop on Dependable Computing. pp. 96- 110 ,(2013) , 10.1007/978-3-642-38789-0_9
Marco Vieira, Henrique Madeira, A dependability benchmark for OLTP application environments very large data bases. pp. 742- 753 ,(2003) , 10.1016/B978-012722442-8/50071-9
Alain Kerbrat, Thierry Jéron, Roland Groz, Automated test generation from SDL specifications SDL '99. pp. 135- 151 ,(1999) , 10.1016/B978-044450228-5/50011-4
C. Bourhfir, R. Dssouli, E. Aboulhamid, N. Rico, Automatic executable test case generation for extended finite state machine protocols Springer US. pp. 75- 90 ,(1997) , 10.1007/978-0-387-35198-8_6
Kaustubh R. Joshi, Michel Cukier, William H. Sanders, Experimental Evaluation of the Unavailability Induced by a Group Membership Protocol european dependable computing conference. pp. 140- 158 ,(2002) , 10.1007/3-540-36080-8_15
Lev Nachmanson, Margus Veanes, Wolfram Schulte, Nikolai Tillmann, Wolfgang Grieskamp, Optimal strategies for testing nondeterministic systems international symposium on software testing and analysis. ,vol. 29, pp. 55- 64 ,(2004) , 10.1145/1007512.1007520
Benjamin Poirier, Robert Roy, Michel Dagenais, Accurate offline synchronization of distributed traces using kernel-level events Operating Systems Review. ,vol. 44, pp. 75- 87 ,(2010) , 10.1145/1842733.1842747
J. Duraes, H. Madeira, Generic faultloads based on software faults for dependability benchmarking dependable systems and networks. pp. 285- 294 ,(2004) , 10.1109/DSN.2004.1311898
S. Dawson, F. Jahanian, T. Mitton, Teck-Lee Tung, Testing of fault-tolerant and real-time distributed systems via protocol fault injection ieee international symposium on fault tolerant computing. pp. 404- 414 ,(1996) , 10.1109/FTCS.1996.534626
A. Kalakech, K. Kanoun, Y. Crouzet, J. Arlat, Benchmarking the dependability of Windows NT4, 2000 and XP dependable systems and networks. pp. 681- 686 ,(2004) , 10.1109/DSN.2004.1311938