Font Size: a A A

Research On Demand Modeling Method Of Coal Mine Safety Production Monitoring Software Based On Feature Model

Posted on:2016-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y HuFull Text:PDF
GTID:2271330470964093Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of science and technology and the coal industry, coal mine safety production puts forward of the new requirements. About coal mine safety monitoring system with high security, high reliability and high integration.But now, coal mine safety monitoring and control software lack of unified standards and norms of business pattern and so on in the network protocol, data model, leading to the existing coal mine safety monitoring system of closed independence, openness, unable to effectively extend and integration. Therefore it requires the development of coal mine safety monitoring system can be on-demand and reuse of existing functions and data resources, and then product high quality software products economically and rapidly. Software product lines(SPLs) has been shown to be used for developing standard software and the big granularity reuse in specific field. The use of software product lines to develop coal mine safety monitoring software can standardize the software development in this field.According to the understanding and discussion to the coal mine safety production procedure, this paper firstly constructed the feature model of coal mine safety production monitoring software product line. The model describes public features, variable features and the relationship among the features. It describes the function and the key technology in the field of coal mine safety production monitoring system with public features. The collection of public features formulates the unified framework, standards and consistency platform for the software development. At the same time, it describes the different areas requirements and characteristics in coal mine safety production monitoring system with the variable features. The variable feature collection makes the coal mine safety production monitoring system adapt to the demand of different coal mine safety productions, so that develop the suitable software. It makes the software development in the field achieve real on-demand and meet the requirements of safety in production by adding, deleting and changing variable features set. Secondly, it definite the feature model in syntax and propositional logic formula, which laid the foundation for the automated reasoning and realize the default configuration in the field. Selecting the software customization features and getting a specific software product configuration model, promote the characteristics map to the code and the automatic generation of software products.This paper presents a unified form method in view of the feature model variability management difficulties and constraint relations problem which is difficult to track. The form contains all information in feature model such as the features, the sons, product domains, value relations and the constraint relations. The features define the feature number, which is used to show the hierarchy and location in the model. When modifying variable characteristic, it can locate the feature according to the number and modify the related information, which is convenient to manage the variability.He product domain is the applicable scope of the features which help to select variables in application engineering phase. Constraints is also achieved constrains tracking by feature numbers, so as to solve the problem of constraint relationship which is hard to track.The establishment of the model laid a solid foundation for the development of software product line, which provides a certain support to the specifications development and the big granularity reuse in the field of coal safety production monitoring software.
Keywords/Search Tags:Software product lines, Coal mine safety monitoring software field, Requirement analysis, FOSD, Feature model
PDF Full Text Request
Related items