Unlock instant, AI-driven research and patent intelligence for your innovation.

Data structure definition method in rail transit software development

A rail transit and software development technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as poor security, complex mapping relationships, and increased index tables, and achieve the effect of reducing usage and simple data operation

Active Publication Date: 2014-06-04
SHANGHAI FUXIN INTELLIGENT TRANSPORTATION SOLUTIONS
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] It can be seen from the above that when the actual line is more complicated, the device IDs of each device object are not sorted according to the ID of the edge or the ID of the area, which will make the mapping relationship complicated and the number of index tables increased.
The increase of index tables will increase the use of pointers in the software, the real-time performance of the software is poor, and the security is also poor, which does not meet the requirements of rail transit software development.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data structure definition method in rail transit software development
  • Data structure definition method in rail transit software development
  • Data structure definition method in rail transit software development

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] like Figure 4 As shown, it is a schematic diagram of the index relationship from the device object 1a to the edge and the region in the embodiment of the present invention; the data structure definition method in the rail transit software development in the embodiment of the present invention includes the following steps:

[0030] Step 1, form the equipment object 1a corresponding to the real equipment according to the real equipment adopted in the rail transit, and form the equipment basic information table 1 by each described equipment object 1a, and each described equipment in the equipment basic information table 1 The attribute information of the object 1a includes a device ID, a side, a direction and an area, the device ID is the identifier of the corresponding real device, the side corresponds to the real side where the real device is located, and the direction is The direction of the side and the area correspond to the real area where the real device is located...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data structure definition method in rail transit software development. The data structure definition method in rail transit software development comprises the following steps of forming an equipment basic information table; forming a first index table of equipment objects to edges, wherein the method for forming the first index table of the equipment objects to the edges comprises the steps of traversing the equipment basic information table, screening out the equipment objects with the same edges and directions in the equipment basic information table, ranking equipment IDs and writing the equipment IDs into one row of the first index table; forming a second index table of the equipment objects to areas, wherein the method for forming the second index table of the equipment objects to the areas comprises the steps of traversing the equipment basic information table, screening out the equipment objects with the same areas in the equipment basic information table, ranking equipment IDs and writing the equipment IDs into one row of the second index table. The method can reduce the utilization frequency of a mapping table, operation of data is easy, uniform and convenient, and the method meets the requirements for real-time performance and safety of the data by the rail transit software development.

Description

technical field [0001] The invention relates to rail transit software development, in particular to a data structure definition method in rail transit software development. Background technique [0002] In safety-critical systems, software safety development needs to comply with certain industry standards, such as EN50128 for signal systems, DO178B / C for aviation systems, etc. Taking EN50128 as an example, it is mandatory not to use dynamic memory allocation, reduce the use of pointers and improve the real-time performance of software as much as possible. [0003] In the process of software development, data structure is the key to the success of software. The design of data structure in rail transit needs to meet certain standards such as EN50128. The safety rules in EN50128 have characteristics such as data security and no dynamic memory. The line data in rail transit needs to be stored in the software for the software to search, sort and calculate the line data under spe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/30
CPCG06F16/2228
Inventor 王庆胜朱罕张兴超
Owner SHANGHAI FUXIN INTELLIGENT TRANSPORTATION SOLUTIONS