Research and Application on Field Framework Extention Methods Based on OSGi
|School||Harbin Engineering University|
|Course||Computer Software and Theory|
|Keywords||Extention of Field Framework OSGi Software Metrics CT Image Analysis System|
With the rapid development of information society, new features such as complex requirement, large scale and frequent update are exposed to the application software. In order to shrink the TTM(Time To Market) and improve the quality, many enterprises have developed the field-framwork independently. There are lots of defects in traditional design methods, which are mainly in terms of complicated interaction among data and control relations. However, little research work is focus on this field. In this thesis, the OSGi(Open Service Gateway Initiative) is applied as a domain-cross framework, based on which deep study on expanding the field-framwork is carried out, aimed at dynamically changing system behavior, hot-plugging, good reusability and high efficiency. In other words, lacks of simplicity, reusability and scalability in developing field-framwork are well addressed.The rest part of the thesis is present as following: Firstly, the features of the traditional framework development method are analyzed; either the survey or the future direction is given. According to research, the case study of the OSGi is covered, including the motivation of selecting this framework, and the study on key parts of software metrics theory. Secondly, key points affecting the framework structure are extracted; according to the points, a metric methodology for accurately measuring the framework is proposed. Meanwhile, a few optimizing strategies are employed to drop the structure complexity in the consideration of the characteristics of OSGi. Then, a real world design called CT Graphic Analysis System is proposed to verify our methodology, assembled with the DD(Digital Data) module as the data processing unit. The method proved feasible and efficiency in practice. Finally, the thesis goes to the conclusion after the analysis of the experimental result compared to the traditional developing methods.This thesis creatively quantifies the structure complexity of the framework structure, and gives a practiced solution about how to expend a field-framwork based on OSGi.