DocumentCode
3566548
Title
Verifying Software Streaming Systems
Author
Nam, Ki-Hyuk ; Park, Jun-Kil ; Choi, Jin-Young ; Lee, Jeong-Joon ; Choi, Wan
Author_Institution
On-demand Service Res. Team, Electron. & Telecommun. Res. Inst.
Volume
1
fYear
2006
Firstpage
367
Lastpage
371
Abstract
Software streaming is an emerging technology that enables SAV applications to be executed on-demand without download and installation, so that the applications are available virtually everywhere in the network. In developing software streaming systems, the engine and protocols must be carefully designed since the performance and reliability of the streamed software are directly affected by that of streaming engine and network status. In this paper, we present the application of formal verification in the design and implementation of the software streaming systems to take precautions against any potential defects. To achieve this goal, we use the model checker SPIN to model and verify the base architecture and protocol of the system. The effects of the use of formal verification is much more satisfactory than we expected
Keywords
formal verification; protocols; software reliability; SPIN; formal verification; protocols; software streaming systems; Application software; Computer aided instruction; Computer architecture; Engines; Formal verification; Linux; Protocols; Software performance; Software systems; Streaming media; Feaver; Formal Verification; MODEX; Model Checking; SPIN; Software Streaming;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Communication Technology, 2006. ICACT 2006. The 8th International Conference
Print_ISBN
89-5519-129-4
Type
conf
DOI
10.1109/ICACT.2006.205987
Filename
1625592
Link To Document