Font Size: a A A

Component Based Software Design Of Copper Froth Flotation Image Monitoring System

Posted on:2014-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:H LiuFull Text:PDF
GTID:2268330425470916Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
The copper flotation froth image monitoring system can achieve automatic monitoring and intelligent evaluation of the production conditions in the whole flotation circuit, so as to further realize the optimal control of the flotation production process. The froth image monitoring system has relatively high demand on the stability and the reusability of the system software, however, the system designed by the traditional system software design methods has poor system portability and it is not stable enough. It is difficult for the image monitoring systems used in different industrial flotation plants to achieve the effective reuse of the existing system software via the simple configuration. The component-based software design is an important technology, which is able to improve the software reusability in the requirement space and solution space. The key of the component-based software design is how to recognize the components with low coupling and high cohesion according to the requirements of the software products.In this paper, starting with the software reuse theory and the component-based software technology, we conduct the domain modeling based on the feature model on the requirement space, and we identify the components with high reusability on the basis of the static and dynamic relationships between the features. In order to improve the quality of the components, taking full account of the non-functional factors of the components, we optimize the identified components so as to recognize the ultimate ideal components. The theoretical research has been carried out on the components required by the copper flotation froth image monitoring system, and the corresponding components are developed according to the specific component model, and consequently, the component library of the copper flotation froth image monitoring system is built.Finally, on the basis of the summary of the above research work, we make use of the architecture-based component-based software design method to design the copper flotation froth image monitoring system. Due to the accuracy of the component identification algorithm and the advancement of the component-based software design, these methods can well meet the requirements on the stability and reusability had by the froth image monitoring system, which have effectively improved the design efficiency of other flotation froth monitoring system software as well as greatly enhanced the robustness of the software system. This paper contains41images,12tables and61references.
Keywords/Search Tags:flotation froth monitoring system, software reusability, component-based software design, component identification
PDF Full Text Request
Related items