Font Size: a A A

Study On Chip Operating System Testing Technology And Its Application

Posted on:2007-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y YuFull Text:PDF
GTID:2178360212468552Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The normal use of smart card needs the support of stable and reliable operating system. Chip operating system controls the communication between smart card and the outside terminal, manages the memorizer and handles all the command in cards, so the full test is necessary in the development process of COS.COS is different from other software. Firstly, it is embedded in hardware; secondly, COS must comply with the international and industrial standard; thirdly, the application of COS determined that COS must be reliable absolutely; finally, COS in the same application field are under the same standards, which made the testing process of COS reusable. So the regular test methods can't be used directly to test COS.Now, the testing process of COS has not been formed a mature mode. Each company implements the test by their own way, and because of the limited development period, the time spent on testing is always cut down. So even if the COS products were not tested fully, they still must be launched. In view of these facts, it is necessary to bring out a testing scheme to make COS be tested standardized, efficiently and fully.Based on the above situation, the testing of COS is researched from four aspects in this paper: basic function, protocol, anti-tearing and endurance. In addition, the author proposes a test model that can be used not only in the first development but also in the serial development based on the fact that COS in certain application field comply with the same standards. Taking the feature of COS into account, the testing of COS integrated with several technologies: configuring the testing environment with host-target crossing test strategy and simulation; testing the basic function of COS with gray box method and introducing coverage analysis to guarantee the full test; using protocol testing in protocol engineering to test whether the implement of COS is comply with T=0 protocol, which includes conformance testing, interoperability testing and performance testing. These technologies resolve the problems that COS can't be tested systematically and fully caused by the specialization of COS. In order to improve the efficiency and make the testing process reusable, the testing of COS is mainly implemented in an automatic manner. In the end, the test model and test scheme presented in this paper were applied in the testing of a SIM COS product, so their feasibility and practicality can be proved.The test model and test scheme presented in this paper is evolved from the...
Keywords/Search Tags:Smart Card, Chip Operating System, Test Model, Embedded software, SIM Card
PDF Full Text Request
Related items