Reusable code library construction method and device for software-defined satellite

A software-oriented and construction method technology, applied in the field of source code storage, can solve the problems of backward integrated development environment and backward organization of source code, and achieve the effect of facilitating parallel software development, accurately developing auxiliary functions, and improving compilation efficiency.

Active Publication Date: 2021-03-09
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The existing source code organization method is very backward, result

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
  • Reusable code library construction method and device for software-defined satellite
  • Reusable code library construction method and device for software-defined satellite
  • Reusable code library construction method and device for software-defined satellite

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The technical solution in the present application embodiment will be described below in conjunction with the drawings in the present application embodiment.

[0040] It should be noted that similar reference numerals and letters represent the like items in the drawings below, and therefore, once one is defined in one bysertation, it is not necessary to further define and explain it in the following drawings. Meanwhile, in the description of this application, the term "first", "second", etc. is used only for distinguishing description, and cannot be understood as an indication or implies relative importance.

[0041] Software-defined satellite codebook build methods support multi-user concurrent completion in the development of the entire project code, and the management mode of source code is implemented based on a data sheet. Some embodiments of the present application use the powerful concurrent processing of the database to implement the user's written for the same file,...

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 embodiment of the invention provides a reusable code library construction method and device for a software-defined satellite, and the method comprises the steps: obtaining the project information,element information and element relation information of a to-be-stored object, wherein the element information comprises at least one of variable information, function information, data type information, class definition information, macro definition information, function declaration information and header file information, and the element relationship information comprises an element reference relationship and a source code organization relationship, wherein the to-be-stored object comprises a source code file or one or more rows of programming commands; and storing the to-be-stored object by using the obtained fine-grained information, the fine-grained information comprising element information and element relationship information. Some embodiments of the invention can facilitate incremental compilation of codes by a compiler through fine-grained element storage codes, and facilitate parallel software development of users.

Description

Technical field [0001] The present application relates to the field of source codes, and in particular, the examples of the present application relate to a pluggable code base for software-defined satellites and devices. Background technique [0002] A software project tend to contain many source files. When the existing compiler compiles the entire project, compiling each source file in accordance with the dependencies between the source files (that is, each source file is handled separately), but not all source files will be Treat it as a whole. This way of work or habits of the compiler have prepared a higher demand for developers and organize the entire source tree, not only to ensure that each source file information is complete (not completely compiled), but also make sure The information between individual source files is consistent (inconsistent, it cannot be properly connected). In this way, how to scientifically and reasonably organize the source tree to become a major ...

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): G06F8/36G06F8/41G06F8/71
CPCG06F8/36G06F8/48G06F8/71
Inventor 赵军锁李丹高航
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products