DocumentCode :
1096212
Title :
Applying generic timing tests for distributed multimedia software systems
Author :
Cheung, S.C. ; Chanson, Samuel T. ; Xu, Zhendong
Author_Institution :
Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., Kowloon, China
Volume :
53
Issue :
3
fYear :
2004
Firstpage :
329
Lastpage :
341
Abstract :
With recent advances in network technologies and computing power, multimedia systems have become a popular means for information delivery. However, testing of these systems is difficult. Due to incomplete control of their runtime and communication environment, precise temporal properties of multimedia systems are nonreproducible. Traditional software testing, which mainly deals with functional correctness, cannot be directly applied to testing temporal properties. Furthermore, time points are hard to be measured exactly, and in this sense are nondeterministic and nonreproducible. To address this problem, we propose a framework for testing the generic temporal properties of media objects in distributed multimedia software systems (DMSS). The timing properties are based on Allen´s basic binary temporal relations between two objects, which can be extended to cover multiple objects. We have developed techniques for test case generation, and test result analysis based on a distributed tester architecture. Test templates are used in test case generation to reduce the possibility of human error, and the entire testing procedure can be automated. A prototype system has been built to test a DEC HPAS multimedia presentation system, which is a multimedia system supporting W3C´s SMIL standard. Detailed discussions on practical issues illustrated with a number of actual tests are given. Experimental results have shown that our framework is effective in detecting errors in temporal properties. Furthermore, ways to reduce the test effort have been discussed, and guidelines for coming up with criteria for verdict computation based on the real-time requirements of the applications have been suggested.
Keywords :
distributed processing; multimedia computing; program testing; quality assurance; software architecture; software quality; software reliability; Allen basic binary temporal relation; DEC HPAS multimedia presentation system; DMSS; communication environment; distributed multimedia software system; distributed tester architecture; error detection; generic temporal properties; human error; information delivery; media object; multimedia system computing; nondeterministic behavior; quality assurance; software testing; system reliability; temporal properties; test template; verdict computation; Automatic testing; Communication system control; Computer networks; Control systems; Multimedia systems; Runtime; Software systems; Software testing; System testing; Timing; Distributed multimedia; nondeterministic behavior; quality assurance; software testing; system reliability; temporal properties;
fLanguage :
English
Journal_Title :
Reliability, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9529
Type :
jour
DOI :
10.1109/TR.2004.833314
Filename :
1331675
Link To Document :
بازگشت