Font Size: a A A

Design And Realization Of System Testability Modeling Software Based On GDI+

Posted on:2014-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z J WangFull Text:PDF
GTID:2268330401465723Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
In recent years, with the development of manufacturing process and design level,most electronic systems have become more complexity. Therefore, fault test anddiagnosis for the complex electronic system have become more difficult. In order toobtain good diagnostic results for electronic systems, we should consider the systemtestability in design phase. Meanwhile, the testability analysis software is significant totestability analysis and design for electronic systems. Most of the testability modelingsoftware platforms are developed based on existing drawing tools, for example,Microsoft Visio. However, the existing drawing tools have some disadvantages, such asthe bulkiness, lack of the pertinence for testability, etc. Therefore, it is necessary todevelop a new testability modeling software platform which is not based on anycommercial drawing tools. This paper presents and realizes a testability modelingsoftware platform based on the graphics device interface plus (GDI+). Main contents inthis paper are as follows:Firstly, the design and realization of graphics unit library for testability modeling ispresented. To solve the problems which come from commercial drawing tools, thispaper devises the graphics unit library based on graphics device interface plus (GDI+).The graphics library is realized through the following steps:(1) design a base node datastructure, which is the foundation data structure of all the nodes in the library;(2)design the nodes appearance and function in accordance with the modelingrequirements; and (3) append the peculiar data structure which is reserved for thesubsequent realization.Secondly, the design and realization of platform function is described. Theplatform based on GDI+has no function to use directly, so we have to design thefunction. The software platform contains the function of graphics operations andplatform operations which depend on the model tree. The platform completed thegraphics operations such as movement, binding, cutting. And the platform also achievedoperations such as the multi-level modeling, the storage of modeling information andthe function of test group. In order to improve the software experience, the function of automatic modeling and connection testing are designed on the platform also.Finally, the process of acquiring fault-test dependency matrix is devised. Thegenerating procedure of fault-test dependency matrix which is the major data fortestability analysis is recounted. First, the adjacency matrix was exported by thegraphics unit connection relationship search. And then, the adjacency matrix wasdisposed by the matrix transformations to get the reachability matrix. At last, thedependency matrix was obtained by comparing the tests and signals based on thereachability matrix.In summary, the features of testability modeling are designed by the softwareplatform. The problems of bulkiness and lack of the pertinence for testability are solvedby the software platform. An easy-to-use and friendly interface for designers is provided.The demands of testability modeling are satisfied well on this platform.
Keywords/Search Tags:Testability modeling, graphics device interface plus (GDI+), Graphics unit library, Model tree, Dependency matrix
PDF Full Text Request
Related items