Font Size: a A A

The Design And Implementation Of The Reusable Framework Of Coal Mine Safety Monitoring And Control System

Posted on:2019-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y R YuanFull Text:PDF
GTID:2371330566976296Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Coal as one of the important energy in our country,the safety production has been under the CPC central committee and the state council and the high attention of the government at all levels,the safety monitoring and control system is the "security guard" of coal mine.In recent years,the rapid development of science technology and coal industry has made the system face new challenges,such as high security,high reliability and highly integrated,lead to the existing safety monitoring systems expose more and more problems.On the one hand,the system lacks unified standards and norms,and is closed and independent,unable to carry out effective integration and expansion;On the other hand,the system structure is rigid,fragile and not flexible,and it is difficult to adapt to the requirements of technological development and demand change,and the "software crisis" is constantly exposed.To solve above problems,this paper focus on in the field of coal mine monitor software framework,based on the theory of software reuse,software product line development method is given,and the method was applied to the development of coal mine safety monitoring system software.First of all,through demand analysis in coal mine monitoring field,identify the commonness and variability,and the proper design and reuse,the domain modeling of coal mine monitoring is constructed based on the Feature Oriented Domain Method;Then,aiming at the traditional architecture design method,it is unable to meet the complex and changeable demand of Supervisory Control And Data Acquisition System,application information hiding principle and architectural design decisions hide the complexity and change source of the system,provided a Product Line Architecture Design For WEB SCADA System;Then,to domain design in the coal mine monitoring field,by adopting PLADFWS method,and application based on UML variability modeling ideas,complete monitoring of coal mine domain requirements to the mapping of the domain architecture,a coal mine monitoring domain architecture is constructed that meets the needs of the field and adapt to the changing areas;Finally,the domain implementation phase was carried out on the coal mine monitoring field,based in coal mine monitoring domain modeling and domain architecture,applied based on the configuration of the variability of the modeling ideas,using the Tomcat server,the Java language,Spring,SpringMVC,MyBatis lightweight open source frameworks for the production and management of reusable components,finally,a reusablecomponent library that belongs to the field of coal mine monitoring and control is obtained.Through the above three stages,the development of domain engineering phase of coal mine monitoring system is completed.Through the comprehensive analysis of the product line of coal mine safety monitoring software,then,the implementation of domain engineering,based on the output of different stages of domain engineering,the development application engineering stage of coal mine monitoring system,to implement a safety monitoring system based on B/S structure,finally design a reusable framework that meet most of the coal mine safety monitoring system.This paper realize the field of coal mine monitoring framework has the following characteristics:first,the variability of monitoring and control system for the effective management,at the same time under the guidance of characteristics depend on the rules,can be completed quickly customizable demand characteristics analysis of monitoring and control system;Secondly,it provides core assets for the customized development of similar systems,improves the development efficiency of the monitoring system,and solves the problems caused by "software crisis" to a certain extent.
Keywords/Search Tags:coal mine safety monitoring and control system, Software Product Line, variability modeling, reusable framework
PDF Full Text Request
Related items