Model based test generation for validati on of parallel and concurrent software

作者: Sergey Olvovsky , Andrei Kirshin , Alan Hartman , Aviad Zlotnick , Kenneth Nagin

DOI:

关键词: Fault (power engineering)Test harnessSynchronization (computer science)Test suiteTest caseReal-time computingComputer scienceDigital pattern generatorDebuggingSoftware

摘要: An execution engine synchronizes test suite to run multiple independent operations concurrently or in parallel. The operates by stepping through the suite. At each step it runs required number of and waits for their completion. It then checks results, continues next If at any step, actual results are different from expected exact sequence that triggered fault is known. can be repeated when a correction provided fault. Furthermore, allows user interactively case debugging A synchronization pattern generator may incorporated system generate minimal numbers repetitions cases guarantee varying degrees interaction coverage.

参考文章(25)
Michael Bomar, Arnie Fulton, Yan Zhu, System for manufacturing die castings ,(2002)
Cormac Andrias Flanagan, Stephen N. Freund, Method and apparatus for verifying data local to a single thread ,(2000)
John P. Guiver, Hong Zhao, Guillermo Sentoni, Non-linear dynamic predictive device ,(2001)
John Sanchez, Ajay Apte, Ping Chen, Runtime object binding in scripting ,(1998)
Ana Kapetanakis, David Hinds, Mark C. Campbell, David S. Levin, Stephen J. McFarland, David J. Miller, Object oriented framework for testing software ,(1996)
Anne-Marie Scheidegger, Spencer A. Keller, Software-testing automation system ,(2000)
Johnny Yee-lun Nge, Bin Wu, Chan Ming Yam Terence Conan, Wing Kit Kwan, Shing Choy Hung, Aaron Wai-lun Lum, Kenneth Ka Wah Ng, King Keung Lam, Automated testing of computer system components ,(2001)
Todd A. Proebsting, Benjamin G. Zorn, Computer programming language pronouns ,(2000)