Font Size: a A A

Study Of The Application Framework For Digital Instrumentation Embedded Software Systems

Posted on:2008-08-23Degree:DoctorType:Dissertation
Country:ChinaCandidate:Y X XiaFull Text:PDF
GTID:1118360242499553Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
With the development of the computer and information technology,the application domain of the digital instrumentation is expanded and the requirements for the instrumentation are also highly variable.The application developments for the digital instrumentation are becoming complex and diversified.The embedded system is one of the main technologies for the digital instrumentation domain,which has established itself in areas of platform,standard and component.The Software Reuse technology based on component and framework is a hotspot in the recent software engineering research area,and it has been an effective approach for improving the software development efficiency and quality,and reducing the cost in many domains. The technology has thus established a direction for the embedded software development.This paper studies the application framework for embedded software development in the digital instrumentation domain,and accomplishes the software reuse of the applications with this technology on an embedded software platform which is supported by the National High-Tech Research and Development Program of China under Grant No.2003AA1Z2130.The main contributions of this paper are as follows:First,this paper analyzes the requirement of the digital instrumentation domain with several popular network devices,including Network Monitoring Instrumentation, Data Analyzing Instrumentation and Multimedia Instrumentation.Subsequently,the embedded software architecture for digital instrumentation system is established. Component libraries for the digital instrumentation domain are presented,and the functions of general component libraries and special component libraries are defined according to the system requirements.Based on the software architecture and component libraries,a component-based framework(CBF)meta-model is proposed for the digital instrumentation domain.The elements in this framework meta-model are then discussed,including components,hotspots and design patterns.Second,an application framework is proposed.Based on the framework meta-model,the architecture of the application framework for digital instrumentation embedded software is established.The implementation mechanisms of components' function API is modeled in the framework.The development of this framework is also discussed.The software architectures of Network Monitoring Instrumentation,Data Analyzing Instrumentation and Multimedia Instrumentation are abstracted,and the relevant frameworks are created.Finally,an embedded software platform supporting this framework technology is introduced for digital instrumentation domain.The component libraries and the frameworks are integrated and managed in this platform,and thus the software reuse based on CBF for applications development is achieved by this platform.Several sample application developments based on the components and frameworks are given for proving the engineering and theoretical value.The embedded software platform for digital instrumentations has been developed and put in practice.The reasonability,reusability and extensibility of the framework for the digital instrumentation embedded software systems are proved,and the embedded software has been developed with modularization and specialization.
Keywords/Search Tags:Digital Instrumentation, Embedded System, Network Monitoring Instrumentations, Data Analyzing Instrumentations, Multimedia Instrumentations, Component Library, Framework Meta-Model, Software Application Framework, Embedded Software Platform
PDF Full Text Request
Related items