Font Size: a A A

Software Reliability And Is-2000 Protocol Software

Posted on:2005-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:S G XuFull Text:PDF
GTID:2208360125964425Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The communication protocol software usually requires being real-time, high efficient, stable and reliable, and being able to offer the reliable communication service constantly. High reliability is very important index to it. So, how to improve the reliability of protocol software is a very important subject that should be solved urgently. This article put forward some ideas that can solve that problem through the research of software reliability of communication protocol and relevant theory and technology.Firstly, we analyze IS-2000 protocol of CDMA2000 1X in this article. Secondly, after introducing commonly used reliability theory and technology, we try to design the protocol software with above-mentioned reliability theory and technology, and do the best to ensure its reliability. Lastly, we carry on software reliability testing&estimate. Generally speaking, the reliability of IS-2000 protocol is guaranteed from following three respects mainly:Just as main structure to success of architectural design, the software architecture is foundation and key of the software design and has great influence to the software product. A software architecture of protocol with high reliability is put forward guaranteeing the reliability of the protocol software from the respect of the software architecture, directing at the requirement of reliability of the protocol software and the practical need of the project.The method and course of software design have important influence on the reliability of the software. This article carries on analyses to the protocol software with the Fault Tree Analysis, predicting its possible mistakes at first. Then adopting various reliability theories and technologies to try hard to prevent reliability mistakes in design. In order to reduce the faults produced with man-made factor, the programming criterion must be followed in the code stage; In order to remove more faults, software test should be emphasized in test stage. In addition, the software Engineering has decisive influence on the quality of the software product, so adopting rational software Engineering will improve the reliability of software greatly. The cleanroom software engineering is a software engineering technology to develop software with high reliability. And it is adopted in the article to guarantee the reliability of the software. Software reliability testing&estimate is necessary for reliability of software, too. This article proposes an automatic test scheme based on Markov's chain to carry on reliability test to protocol software.At last, this article designed and coded a reliable antitype of IS-2000 protocol software.The analysis to test data validated that all above technology are feasible.
Keywords/Search Tags:software reliability, IS-2000 protocol, cleanroom software engineering, reliability design, reliability testing&estimate
PDF Full Text Request
Related items