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