Font Size: a A A

The Modeling Method Of RBC System In CTCS-3Based On The Feature-oriented Domain Analysis Method

Posted on:2016-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:H YangFull Text:PDF
GTID:2308330470455897Subject:Control engineering
Abstract/Summary:
With the overall construction of passenger railway lines and high-speed railways, the development of Chinese railway industry is in a critical period. As the core of the railway transportation system, the train control system plays a key role in ensuring driving safety. As a core ground subsystem of the train control system, RBC system plays a key role in the control of the train operation and the communication between the on-board system and the ground systems. In the rapid development of the railway industry, higher development efficiency of RBC system are needed. Increasing the development efficiency of RBC system can produce huge economic benefits. In this paper, the core study is to introduce the domain engineering technology, through the way of developing reusable resources to improve the development efficiency of software.Feature-oriented domain analysis method is applied in this paper to finish the research and development of RBC domain. The work of this paper is mainly manifested in the following four points:1. Firstly, the integration of the advantages of FODA (Feature-Oriented Domain Analysis)、FORM(Feature-Oriented Reuse Method)、FOSD(Feature-Oriented Software Development) is finished to propose a development methodology covering the entire life cycle from the determination of domain boundary to the construction of component model.2. The core goal of the entire study was to develop reusable resources of RBC system, including models such as feature models, domain structure diagrams, domain data flow diagrams, entity-relationship models, subsystem models, process models and component models. Some related models are verified. Then, these reusable models are also used to develop a case in order to analysis the effectiveness of this method.3. The MATLAB Stateflow tool is used to analysis the state flow of functions in the domain, and the analysis also use StarUML tool to establish the component models. Through these efforts, the disadvantages of lacking uniform standards resulting from the lack of specific tools can be avoided.4. Compared with the traditional systems development methods, the advantages of feature oriented domain analysis method are also summarized in this paper. When using traditional object-oriented method to develop RBC core functions, it mainly focus the reuse of code. The feature-based domain analysis can broaden the scope of reuse resources in the domain. Besides, the concepts of feature are throughout the entire software development life cycle, which makes the relationship between reuse resources in different layers joint closely. As a result, the development efficiency of RBC functions can be improved. According to the study, it is not only feasible to introduce the method to the development of RBC system, but also can improve the efficiency of software development in the domain.
Keywords/Search Tags:RBC, Domain analysis, Software development, feature, reusableresources
Related items