Font Size: a A A

Research On Software Framework Technology Of Image Measurement Instruments

Posted on:2013-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:Q P YuFull Text:PDF
GTID:2248330377460510Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
Software Framework (SF) is extremely important reusable resources insoftware development.It will reduce the duration of project, thedifficulty and cost of development and improve the quality of softwarethat framework-based development of Image Measurement InstrumentsSoftware System (IMISS). It is completely different task and concept thatthe SF-based development and the development of software framework. Itis the focus in this paper that the development approaches of softwareframework of Image Measurement Instruments (SFoIMI).The process how to build efficiently an Image Measurement InstrumentSoftware System is proposed, firstly. Three basic approaches are givenin this process. It is first approach that developing the software systemwithout taking reuse into account. It is second approach that developingthe software framework and upgrading the existing software system withit and its components. The framework-based development is the thirdapproach.In domain analysis phase, five variabilities which are data,functions, processes, originations and presentations were discussed.According to these variabilities and framework vision, key requirementswhich include data types, plugin model and managements, log system scriptengine, simulation plugin and localization are captured and coveredvariabilities by them are analyzed. Then an elaborate framework model ofIMISS is given.In domain design phase, the software framework is designed with theplugin-based architecture pattern. Data types are designed withsurplus-fields policy and cross-language container which are used toadapt data variability.Workflows, hardwares, algorithms are refined tothree independent interfaces which are IWorkflow, IDevice and IAlogrithmand are derived from IPlugin interface.All phases of plugin’s lifetime which includes type definitions, plugin development, load, initialization, query and assembly arediscussed and designed in this paper. For these requirements, such astrace, diagnosis, maintenance and globalization, logging system, scriptengine and localization are designed carefully too.Finally, the software system of3D Image measurement instrument whichbases on the Image measurement intruments software framework isimplemented. It has proved that plugin-based framework is valid.During the course of writing this article, the author strives tointegrate theory and practice to make a better comprehension to SFIMIdeveloping and development.
Keywords/Search Tags:Image Measurement, Software Framework, SoftwareArchitecture, Architecture Style, Design Pattern, Plugin, Interface
PDF Full Text Request
Related items