Font Size: a A A

Research On The Way Of Quality Evaluation Of Embedded Software In Electronic Metrology Products

Posted on:2013-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhuFull Text:PDF
GTID:2248330374494386Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
The fault and ineffectiveness of embedded software is one of the reasons offailure of the electronic metrology products. To ensure the quality of the electronicmetrology products, it is necessary to study the quality evaluation of embeddedsoftware deeply. The methods of quality evaluation of embedded software inelectronic metrology products of this thesis have been summarized as follows:Firstly, by reading a large number of domestic and foreign literatures, a varietyof software quality evaluations and embedded software testing technologies arecompared. Testbed software is chosen to build the quality evaluation model ofembedded software for the main research object of electric energy meter.The embedded system has been designed based on the requirements of electronicenergy meter. The system includes hardware circuit of electric energy meter and thesoftware code based on the Keil3and the chip of V9401. The model of qualityevaluation of embedded software is introduced.According to the characteristics of electric energy meter, the Testbed softwarehas been checked. The paper takes MISRA C-2004programming standards as abenchmark. The faults of executing of the electronic energy meter codes are classifiedmanually to test the programming rules using Testbed software. Comparing the dataof the test of the standard error code and the actual data, using the Minitab software tocompare the differences, the errors are in the provision of probability error range. Thedata of tests of the software code of electric energy meter using the Testbed softwareis believable.The static and dynamic tests are conducted in the embedded software of electricenergy meter using the Testbed software. In the static analysis, encoding rules check,data flow analyses and the software quality analyses have been conducted for the dataand graphics analyses distinctively. Comparing the test data and the standard data, thedata of the static analysis is all in the standard data. In the dynamic analysis, through the method of instrument, after the executing of the test source code, the monitorcontrol flow is used to analyze the coverage of program information. The dynamicanalysis of coverage includes the code coverage, cover and dynamic coveragemeasure code analyses.The experimental data show that the model of quality evaluation of electronicenergy meter designed by Testbed software can analyze the code. And it can expandto the investigation on the methods of quality evaluation of embedded software inelectronic metrology products.
Keywords/Search Tags:embedded software, static test, dynamic test, software code analyses, quality evaluation
PDF Full Text Request
Related items