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.
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;
Conference_Titel :
Advanced Communication Technology, 2006. ICACT 2006. The 8th International Conference
Print_ISBN :
89-5519-129-4
DOI :
10.1109/ICACT.2006.205987