CN110309147B - Bidirectional tracing method and device for aircraft on-orbit test - Google Patents

Bidirectional tracing method and device for aircraft on-orbit test Download PDF

Info

Publication number
CN110309147B
CN110309147B CN201910397771.1A CN201910397771A CN110309147B CN 110309147 B CN110309147 B CN 110309147B CN 201910397771 A CN201910397771 A CN 201910397771A CN 110309147 B CN110309147 B CN 110309147B
Authority
CN
China
Prior art keywords
traceability
tracing
test
stage
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201910397771.1A
Other languages
Chinese (zh)
Other versions
CN110309147A (en
Inventor
曲艺
王生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Academy of Opto Electronics of CAS
Original Assignee
Academy of Opto Electronics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Academy of Opto Electronics of CAS filed Critical Academy of Opto Electronics of CAS
Priority to CN201910397771.1A priority Critical patent/CN110309147B/en
Publication of CN110309147A publication Critical patent/CN110309147A/en
Application granted granted Critical
Publication of CN110309147B publication Critical patent/CN110309147B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the invention provides a bidirectional tracing method and device for an on-orbit test of an aircraft. The method comprises the following steps: obtaining traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analysis method; and performing forward tracing and/or backward tracing on the on-orbit test based on the tracing annotation and the tracing correlation information. According to the embodiment of the invention, the source tracing marking and the source tracing association are carried out on each stage of the on-orbit test by combining the interpretation method and the analytic method, so that the record and the trace of the evolution development process of the on-orbit test application of the aircraft are realized, the whole process record and analysis are also carried out on the execution process of the on-orbit test, the fine management of the on-orbit test of the aircraft is realized, and the technical support is provided for enhancing the quality control, the risk control, the efficiency evaluation and the like of the on-orbit test of the aircraft.

Description

Bidirectional tracing method and device for aircraft on-orbit test
Technical Field
The invention relates to the technical field of communication, in particular to a bidirectional tracing method and device for an aircraft on-orbit test.
Background
The basic work flow of the on-orbit test of the aircraft comprises the steps that a user submits a test application to an aircraft operation management center (hereinafter referred to as an operation and management center), the operation and management center designs and formulates an on-orbit work plan and a test instruction of the aircraft and an effective load according to the on-orbit test application submitted by the user, the aircraft and the effective load finally execute the test instruction, the technical test required by the user is completed, and corresponding test data are provided for the user.
Along with the increase of aircraft quantity, the improvement of aircraft carrying payload ability, the public improves to aircraft on-orbit experimental participation degree, and the experimental quantity of aircraft on-orbit will greatly increased, and the experimental resource conflict risk of on-orbit and the experimental complexity and the degree of difficulty of managing and controlling on-orbit all can increase thereupon. And various emergency situations or abnormal situations in the in-orbit test process of the aircraft, such as emergency observation applications for emergency situations, poor day-to-ground communication, aircraft or payload faults, further aggravate the uncertainty of the in-orbit test application and execution process of the aircraft. For this reason, it is necessary to perform bidirectional traceability management on the aircraft on-orbit test.
At present, the research on the on-orbit test bidirectional traceability method of the aircraft is very little. Most research on data tracing focuses on the fields of databases, geographic information systems, workflows, and the like. Therefore, an effective bidirectional tracing method for the on-orbit test of the aircraft is urgently needed.
Disclosure of Invention
The embodiment of the invention provides a bidirectional tracing method and device for an on-orbit test of an aircraft, which are used for solving the problem of bidirectional tracing of the on-orbit test of the aircraft in the prior art.
In a first aspect, an embodiment of the present invention provides a bidirectional tracing method for an on-orbit test of an aircraft, including:
obtaining traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analysis method;
and performing forward tracing and/or backward tracing on the on-orbit test based on the tracing annotation and the tracing correlation information.
Further, the obtaining of the source tracing annotation and the source tracing associated information at each stage of the on-orbit test by using an annotation method and an analysis method specifically includes:
for the test application stage, the test planning stage, the instruction generation stage, the instruction uploading stage, the data receiving stage, the data processing stage and the data issuing stage of the on-orbit test, obtaining a traceability annotation and traceability associated information by using an annotation method;
for the test execution stage of the on-orbit test, obtaining a traceability annotation by using an analytic method, and generating traceability associated information of the test execution stage;
the traceability associated information refers to associated information of the traceability information of the current test stage and the traceability information of other test stages.
Further, the obtaining of the traceability annotation and the traceability associated information by using an annotation method for the test application stage, the test planning stage, the instruction generation stage, the instruction annotation stage, the data receiving stage, the data processing stage and the data release stage of the on-orbit test specifically includes:
receiving source tracing annotations generated by a user for formulation and modification of an on-orbit test application, generating source tracing annotations and source tracing associated information for receiving, auditing, feeding back and warehousing operations of the on-orbit test application, and arranging the source tracing annotations and the source tracing associated information into a source tracing information set in a test application stage;
generating source tracing annotations and source tracing associated information for the formulation and modification operations of the test plan, and arranging the source tracing annotations and the source tracing associated information into a source tracing information set in a test planning stage;
generating traceability comments and traceability associated information for operations such as formulation and modification of test instruction codes, and arranging the traceability comments and traceability associated information into a traceability information set in an instruction generation stage;
obtaining a traceability annotation and traceability associated information generated by an instruction uplink station for instruction uploading operation, and arranging the traceability annotation and traceability associated information into a traceability information set of an instruction uploading stage;
obtaining a traceability annotation and traceability associated information generated by a data receiving station for data receiving, recording and transmitting operations, and arranging the traceability annotation and the traceability associated information into a traceability information set in a data receiving stage;
obtaining a traceability annotation and traceability associated information which are generated by a data center for the generation and modification operations of a data product, and arranging the traceability annotation and the traceability associated information into a traceability information set in a data processing stage;
and obtaining the source tracing annotation and the source tracing associated information which are generated by the data center for the operations of publishing, updating and the like of the data product, and arranging the source tracing annotation and the source tracing associated information into a source tracing information set in a data publishing stage.
Further, for the test execution stage of the on-orbit test, obtaining a traceability annotation by using an analytic method, and generating traceability related information of the test execution stage specifically includes:
for the test execution stage of the on-orbit test, generating a traceability annotation for each test instruction executed this time by using an analytic method, generating traceability relevant information for each test instruction executed this time, and arranging the traceability relevant information into a traceability information set of the test execution stage;
the tracing associated information of the test execution stage comprises a test plan identifier corresponding to each test instruction and a specific instruction identifier in a corresponding plan.
Further, the forward tracing and/or the backward tracing of the on-orbit test based on the source tracing annotation and the source tracing correlation information specifically includes:
based on the data product to be traced in the on-orbit test, tracing from the tracing annotation and the tracing associated information in the release stage to the test application stage to obtain the forward tracing information of the data product to be traced; and/or
And based on the on-orbit test application submitted by the user, tracing from the source tracing annotation and the source tracing associated information in the test application stage to the data release stage to obtain the reverse source tracing information of the on-orbit test application.
Further, the tracing of the to-be-traced data product based on the on-orbit test is started from the tracing annotation and the tracing associated information in the release stage until the test application stage, and the forward tracing information of the to-be-traced data product is obtained, which specifically includes:
s11, searching the tracing information Set corresponding to the name of the data product to be traced from the tracing information database in the data publishing stagePubAnd acquiring a corresponding data product identifier from the data product identifier;
s12, searching the tracing information Set corresponding to the data product identification from the tracing information database in the data processing stagePsAcquiring a corresponding processing plan identifier and an instruction identifier list from the processing plan identifier;
s13, searching the tracing information Set corresponding to the processing planning identification from the tracing information database in the test planning stagePlanAcquiring a corresponding test planning identifier and a corresponding data receiving planning identifier;
s14, searching the tracing information Set corresponding to the data receiving planning identification from the tracing information database in the data receiving stageRcv
S15, searching the traceability information Set corresponding to the test planning identification from the traceability information database in the instruction generation stageCmdAcquiring a corresponding instruction code identifier from the instruction code;
s16, searching the tracing information set Se corresponding to the instruction code identification from the tracing information database of the instruction uploading stagetUp
S17, searching the traceability information Set corresponding to the test planning identification and the instruction identification list from the traceability information database in the test execution stageExe
S18, setting from the tracing information SetPlanThe corresponding on-orbit test application identification is obtained, and the tracing information Set corresponding to the on-orbit test application identification is searched from the tracing information database at the test application stageRq
S19, sorting the tracing information Set according to time sequencePubAnd a source tracing information SetPsAnd a source tracing information SetRcvAnd a source tracing information SetExeAnd a source tracing information SetUpAnd a source tracing information SetCmdAnd a source tracing information SetPlanAnd Set of traceability informationRqThe forward traceability information of the data product to be traced is obtained.
Further, the tracing from the source tracing annotation and the source tracing associated information in the stage of the test application to the stage of data release based on the on-orbit test application submitted by the user to obtain the reverse source tracing information of the on-orbit test application specifically includes:
s21, searching the tracing information Set corresponding to the on-orbit test application name submitted by the user from the tracing information database in the test application stageRqAnd acquiring a corresponding test application identifier from the test application identifier;
s22, searching the traceability information Set corresponding to the test application identification from the traceability information database in the test planning stagePlanAcquiring a corresponding test planning identifier, a data receiving planning identifier and an instruction identifier list from the test planning identifier;
s23, searching the traceability information Set corresponding to the test planning identification from the traceability information database in the instruction generation stageCmdAcquiring a corresponding instruction code identifier from the instruction code;
s24, searching the tracing information Set corresponding to the instruction code identification from the tracing information database of the instruction uploading stageUp
S25, searching the traceability information Set corresponding to the test planning identification and the instruction identification list from the traceability information database in the test execution stageExe
S26, searching the tracing information Set corresponding to the data receiving planning identification from the tracing information database in the data receiving stageRcv
S27, searching the tracing information Set corresponding to the test planning identification and the instruction identification list from the tracing information database in the data processing stagePsAcquiring a corresponding data product file identification list;
s28, searching the tracing information Set corresponding to the data product file identification list from the tracing information database in the data release stagePub
S29, sorting the tracing information Set according to time sequenceRqAnd a source tracing information SetPlanAnd a source tracing information SetCmdAnd a source tracing information SetUpAnd a source tracing information SetExeAnd a source tracing information SetRcvAnd a source tracing information SetPsAnd Set in the tracing information SetPubAnd obtaining the reverse traceability information of the data product to be traceable.
In a second aspect, an embodiment of the present invention provides an aircraft on-orbit test bidirectional tracing device, including:
the traceability information acquisition module is used for acquiring traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analysis method;
and the forward and backward tracing module is used for performing forward tracing and/or backward tracing on the on-orbit test based on the tracing annotation and the tracing correlation information.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program that is stored in the memory and is executable on the processor, where the processor executes the computer program to implement the steps of the bidirectional tracing method for the on-orbit test of the aircraft according to the first aspect of the embodiment of the present invention.
In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the on-orbit test bidirectional tracing method for an aircraft according to the first aspect of the embodiment of the present invention.
According to the bidirectional traceability method and device for the aircraft in-orbit test, provided by the embodiment of the invention, the traceability marking and traceability associating are carried out on each stage of the in-orbit test by combining the annotation method and the analytic method, so that the record and traceability of the evolution development process of the application of the aircraft in-orbit test are realized, the whole process record and analysis are also carried out on the execution process of the in-orbit test, the fine management of the aircraft in-orbit test is realized, and the technical support is provided for enhancing the quality control, risk control, efficiency evaluation and the like of the aircraft in-orbit test.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
FIG. 1 is a schematic diagram of an on-orbit test scene of an aircraft according to an embodiment of the invention;
FIG. 2 is a schematic flow chart of a bidirectional tracing method for an on-orbit test of an aircraft according to an embodiment of the invention;
FIG. 3 is a schematic flow chart of an on-orbit test phase of an aircraft according to an embodiment of the invention;
FIG. 4 is a flowchart illustrating a tracing information obtaining method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of an on-orbit test bidirectional tracing device for an aircraft according to an embodiment of the present invention;
fig. 6 is a schematic physical structure diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The on-orbit test of the aircraft not only needs the close cooperation of a plurality of links on the ground, but also needs to undergo the closed-loop processing of a large circuit on the earth and the ground from the application, planning and execution to the test data release. Limited by the functional performance of the in-orbit aircraft and the capability of the heaven-earth communication link, the partial process of the in-orbit test of the aircraft cannot provide detailed annotation explanation, and the traceability of the whole process cannot be completed by the annotation method.
In addition, the whole process of the on-orbit test of the aircraft cannot provide the inverse function required by the retroposition-based tracing method, and the data tracing cannot be performed by the retroposition-based method. Therefore, a new method must be found to complete the bidirectional tracing method of the on-orbit test of the aircraft.
FIG. 1 is a schematic diagram of an on-orbit test scene of an aircraft according to an embodiment of the invention. Referring to fig. 1, an aircraft on-orbit test starts from a user to generate an on-orbit test application of an initial version, the on-orbit test application is submitted to an operation and management center, the operation and management center collects and audits all on-orbit test applications submitted by the user, a planning of the aircraft on-orbit test and a data receiving plan of a data receiving station are made, a corresponding test instruction code is further generated, then an instruction uplink station sends the test instruction code to the aircraft through a space-ground communication link, the aircraft and a payload execute an instruction, the on-orbit test required by the user is completed, generated telemetering data and test data are sent to the data receiving station, the data receiving station transmits the received telemetering data and test data to the operation and management center and the data center, the operation and management center monitors the aircraft and the payload through the telemetering data, and the data are used by the data center to generate a test data product, and the data are distributed to the user, and the user analyzes and evaluates the on-orbit test according to the test data, which can be regarded as the end of the on-orbit test of the aircraft.
The on-orbit test of the aircraft not only needs the close cooperation of a plurality of links on the ground, but also needs to undergo the closed-loop processing of a large circuit on the earth and the ground from the application, planning and execution to the test data release. Limited by the functional performance of the in-orbit aircraft and the capability of the heaven-earth communication link, the partial process of the in-orbit test of the aircraft cannot provide detailed annotation explanation, and the traceability of the whole process cannot be completed by the annotation method.
In addition, the whole process of the on-orbit test of the aircraft cannot provide the inverse function required by the retroposition-based tracing method, and the data tracing cannot be performed by the retroposition-based method. Therefore, a new method must be found to complete the bidirectional tracing of the aircraft on-orbit test application.
Fig. 2 is a schematic flow chart of an on-orbit test bidirectional traceability method of an aircraft according to an embodiment of the present invention. The aircraft on-orbit test bidirectional traceability method shown in fig. 2 has an execution main body as an operation pipe center, and comprises the following steps:
100, obtaining traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analytic method;
according to the annotation method, auxiliary information about data origin, author and evolution history thereof is recorded in the annotation, and the annotation and the data are propagated together, so that a user can directly obtain the source tracing information of the data by viewing the annotation of the data.
The analytical method is used for data query inversion through reverse query or construction of a reverse function, and tracing source data from results, and is mainly used for database systems.
200, based on the source tracing annotation and the source tracing correlation information, carrying out forward source tracing and/or backward source tracing on the on-orbit test.
The problem to be solved by the embodiment of the invention is to realize the bidirectional tracing of the aircraft on-orbit test from the test application stage to the data release stage. The forward traceability means that the traceability information of each stage in the process is obtained from the published test data product file to the on-orbit test application submitted by the user; the reverse tracing means that corresponding tracing information is obtained from an on-orbit test application submitted by a user to a test data product generated by the test.
The embodiment of the invention combines the specific business process of the on-orbit test of the aircraft, utilizes a method combining an annotation method and an analytic method to complete the traceability information acquisition of each stage of the on-orbit test of the aircraft, and utilizes a method of searching traceability associated information step by step to complete the forward traceability and the backward traceability of the whole life cycle of the on-orbit test.
According to the bidirectional traceability method and device for the aircraft in-orbit test, provided by the embodiment of the invention, the traceability marking and traceability associating are carried out on each stage of the in-orbit test by combining the annotation method and the analytic method, so that the record and traceability of the evolution development process of the application of the aircraft in-orbit test are realized, the whole process record and analysis are also carried out on the execution process of the in-orbit test, the fine management of the aircraft in-orbit test is realized, and the technical support is provided for enhancing the quality control, risk control, efficiency evaluation and the like of the aircraft in-orbit test.
Based on the above embodiment, in step 100, the obtaining of the source tracing annotation and the source tracing association information at each stage of the on-orbit test by using an annotation method and an analysis method specifically includes:
for the test application stage, the test planning stage, the instruction generation stage, the instruction uploading stage, the data receiving stage, the data processing stage and the data issuing stage of the on-orbit test, obtaining a traceability annotation and traceability associated information by using an annotation method;
for the test execution stage of the on-orbit test, obtaining a traceability annotation by using an analytic method, and generating traceability associated information of the test execution stage;
the traceability associated information refers to associated information of the traceability information of the current test stage and the traceability information of other test stages.
FIG. 3 is a schematic flow chart of an on-orbit test phase of an aircraft according to an embodiment of the invention. Referring to fig. 3, the on-orbit testing phase of the aircraft according to the embodiment of the present invention includes: the method comprises a test application stage, a test planning stage, an instruction generation stage, an instruction injection stage, a test execution stage, a data receiving stage, a data processing stage and a data issuing stage.
Obtaining the tracing information of the aircraft in-orbit test by using an annotation method, namely generating corresponding tracing annotations for each operation according to tracing model elements when individuals or organizations such as a user, an operation management center, an instruction uplink station, a data receiving station, a data center and the like perform relevant operations of the aircraft in-orbit test, describing the state change and the evolution course of the aircraft in-orbit test, and submitting the state change and the evolution course to the operation management center; and the operation and management center verifies the authenticity and the integrity of the traceability annotations, arranges the traceability annotations into a traceability information set and stores the traceability information set in a traceability information database corresponding to each test stage. The annotation method is mainly used for obtaining traceability information in stages of test application, test planning, instruction generation, instruction annotation, data receiving, data processing, data issuing and the like.
The method comprises the steps of utilizing an analytic method to obtain aircraft on-orbit test traceability information, namely analyzing a received telemetering data frame in real time by an operation management center, extracting telemetering parameters corresponding to each test instruction from the telemetering data frame, calculating the numerical value of each telemetering parameter, inverting the physical significance of the telemetering parameters, judging whether instruction execution is successful, forming a traceability information set of each instruction, and storing the traceability information set in a database. The analytic method is mainly used for obtaining the traceability information in the test execution stage.
The traceability associated information is that in the traceability information obtaining process, main bodies such as the instruction uplink station, the data center and the like provide traceability comments of the current test stage to the operation management center, provide associated information of the traceability information of the current test stage and the traceability information of other test stages, submit the information and the traceability comments to the operation management center at the same time, and the operation management center stores the traceability information and the traceability associated information together. In the forward tracing process or the backward tracing process, the operation and management center searches and queries the tracing information and the tracing associated information database of each stage step by step according to the tracing associated information, and then splices and integrates the tracing information of each stage to form a complete tracing information chain.
Based on any optional embodiment, the obtaining of the traceability annotation and the traceability associated information by using an annotation method for the test application stage, the test planning stage, the instruction generation stage, the instruction annotation stage, the data receiving stage, the data processing stage and the data release stage of the on-orbit test specifically includes:
receiving source tracing annotations generated by a user for operations such as formulation and modification of an on-orbit test application, generating source tracing annotations and source tracing associated information for receiving, auditing, feeding back and warehousing operations of the on-orbit test application, and arranging the source tracing annotations and the source tracing associated information into a source tracing information set in a test application stage;
generating traceability annotations and traceability associated information for operations such as formulation and modification of the test plan, and arranging the traceability annotations and the traceability associated information into a traceability information set in a test planning stage;
generating traceability comments and traceability associated information for operations such as formulation and modification of test instruction codes, and arranging the traceability comments and traceability associated information into a traceability information set in an instruction generation stage;
obtaining traceability annotations and traceability associated information generated by an instruction uplink station for instruction uploading and other operations, and arranging the traceability annotations and the traceability associated information into a traceability information set of an instruction uploading stage;
obtaining a traceability annotation and traceability associated information generated by a data receiving station for data receiving, recording, transmitting and other operations, and arranging the traceability annotation and the traceability associated information into a traceability information set in a data receiving stage;
obtaining a traceability annotation and traceability associated information which are generated by the data center for the operations of generating, modifying and the like of a data product, and arranging the traceability annotation and the traceability associated information into a traceability information set in a data processing stage;
and obtaining the source tracing annotation and the source tracing associated information which are generated by the data center for the operations of publishing, updating and the like of the data product, and arranging the source tracing annotation and the source tracing associated information into a source tracing information set in a data publishing stage.
Based on any optional embodiment, the obtaining, by using an analytic method, a source tracing annotation and generating source tracing associated information of the test execution stage of the on-orbit test specifically includes:
for the test execution stage of the on-orbit test, generating a traceability annotation for each test instruction executed this time by using an analytic method, generating traceability relevant information for each test instruction executed this time, and arranging the traceability relevant information into a traceability information set of the test execution stage;
the tracing associated information of the test execution stage comprises a test plan identifier corresponding to each test instruction and a specific instruction identifier in the corresponding plan.
Fig. 4 is a flowchart of obtaining traceability information according to an embodiment of the present invention. Referring to fig. 4, specifically, the tracing information obtaining process includes:
1. the operation and management center establishes a traceability information database (containing traceability information and traceability associated information) for each test stage, wherein: the traceability information database in the test application stage is recorded as LRqAnd the traceability information database in the test planning stage is recorded as LPlanThe tracing information database in the instruction generation stage is marked as LCmdAnd recording the tracing information database of the instruction upper note stage as LUpAnd the traceability information database in the test execution stage is recorded as LExeThe source tracing information database in the data receiving stage is marked as LRcvThe source tracing information database in the data processing stage is marked as LPsThe source tracing information database in the data release stage is marked as LPub
2. In the test application stage, a user generates a source tracing annotation for the operations of formulation, modification and the like of an on-orbit test application and submits the source tracing annotation and the on-orbit test application to a transportation and management center synchronously; the operation and management center generates a source tracing note for the operations of receiving, auditing, feeding back, warehousing and the like of the on-orbit test application; the operation and management center generates the tracing associated information of the test application, including the Name of the on-orbit test application submitted by the userRq) Original on-orbit test application identification (marked as ID) submitted by userRq-Init) And the final on-orbit test application identification (recorded as ID) put in storage in the transportation and management centerRq-Final) Etc.; the transportation and management center arranges the information into a traceability information Set (recorded as Set) at the test application stageRq) Is stored in LRq
3. In the test planning stage, the operation management center generates a source tracing annotation for the operations of making, modifying and the like of the test planning; the operation management center generates the traceability relevant information of the formulation/modification of the test plan, and a test application identification list (marked as IDList) including the formulation/modification basis of the test planRq-Input) And test planning identification (marked as ID) generated after the formulation/modificationPlan-Final) And the data receiving planning identification (marked as ID) generated after the formulation/modificationRcvPlan-Final) The identifier of each instruction in the test plan and the on-orbit test application identifier (respectively marked as ID) corresponding to the instructionPlan-CmdAnd IDPlan-Cmd-Rq) Etc.; the transportation and management center arranges the information into a traceability information Set (recorded as Set) of the test planning stagePlan) Is stored in LPlan
4. In the instruction generation stage, the operation and management center generates a source tracing annotation for the operations of making, modifying and the like of the test instruction code; and generating the traceability related information formulated/modified by the instruction code of the test, including the test planning identification (marked as ID) of the basis of formulation/modification of the instruction code of the testPlan-Input) And the instruction coding identification (marked as ID) generated after the formulation/modificationCmd-Final) Etc.; the transportation and management center arranges the information into a tracing information Set (recorded as Set) in the current instruction generation stageCmd) Is stored in LCmd
5. In the instruction uploading stage, the instruction uplink station generates a traceability annotation and traceability associated information for the instruction uploading operation and the like, wherein the traceability associated information comprises an instruction coding sequence identifier (marked as ID) of the current uplinkCmd-Input) Etc.; after the instruction uploading is completed, the instruction uplink station sends the tracing annotation and the tracing associated information to the operation and management center, and the operation and management center arranges the tracing annotation and the tracing associated information into a tracing information Set (recorded as Set) in the instruction uploading stageUp) Is stored in LUp
6. In the test execution stage, the operation and management center generates a traceability annotation for each test instruction by using an analytic method, and generates fine-grained traceability associated information for each test instruction executed this time, namely a test planning identifier corresponding to each test instruction and a specific instruction identifier (respectively marked as ID) in the corresponding planExe-PlanAnd IDExe-Plan-Cmd) (ii) a The operation and management center arranges the source tracing annotation and the source tracing associated information of each test instruction into a source tracing information Set (marked as Set) in the test execution stageExe) (Complex experiments may generate multiple sets in this processExe) Is stored in LExe
7. In the data receiving stage, the data receiving station generates a source tracing note for data receiving, recording, transmitting and other operations, and generates costThe tracing associated information of secondary data receiving/recording/transmission comprises a data receiving planning identification (marked as ID) according to which data is receivedRcvPlan-Input) And a data file identification list (marked as IDList) generated by the data receivingRcv) Etc.; the data receiving station sends the information to the operation and management center after the data receiving, recording and transmitting are finished, and the operation and management center arranges the information into a tracing information Set (recorded as Set) of the data receiving stageRcv) Is stored in LRcv
8. In the data processing stage, the data center generates a traceability note for the operations of generation, modification and the like of the data product, and generates traceability related information of the generation/modification of the data product, including an input file identification list (marked as IDList) according to the generation/modification of the data productPs-Input) And a data product file identification list (marked as IDList) formed after the data product is generated/modified at this timePs-Output) The test plan corresponding to each data product file and the specific instruction identification list (respectively marked as ID) in the corresponding planPs-PlanAnd IDListPs-Plan-Cmd) Etc.; the data center sends the information to the transportation and management center after the data product file is generated/modified, and the transportation and management center arranges the information into a traceability information Set (marked as Set) in the data processing stagePs) Is stored in LPs
9. In the data release stage, the data center generates a traceability note for the operations of release, update and the like of the data product, and generates traceability associated information of the release/update of the data product, including the file Name (marked as Name) of the test data product of the release/updatePub) Test data product file identification (marked as ID)Pub) Etc.; after the data product is released/updated, the data center sends the tracing annotation and the tracing associated information to the transportation and management center, and the transportation and management center arranges the tracing annotation and the tracing associated information into a tracing information Set (marked as Set) in the data release stagePub) Is stored in LPub
Therefore, at each stage of the on-orbit test of the aircraft, the source tracing annotation and the source tracing associated information are generated through the user, the transportation and management center, the instruction uplink station, the data receiving station and the data center, and all the information is stored and managed through the transportation and management center for subsequent source tracing.
Due to the characteristics of universality, randomness and distribution of individual users, the difficulty of acquiring information of the individual users is high, the quality is uneven, the source tracing annotations added by the individual users at the test application stage can be reduced, and the source tracing annotations of operations such as test application modification and the like are completed by the control center. The tracing information elements of each stage of the on-orbit test can be increased or decreased according to the specific requirements of the task, and the operation of generating the tracing annotation can be increased or decreased according to the requirements.
Based on any optional embodiment, in step 200, the performing forward tracing and/or backward tracing on the on-orbit test based on the tracing annotation and the tracing association information specifically includes:
based on the data product to be traced in the on-orbit test, tracing from the tracing annotation and the tracing associated information in the release stage to the test application stage to obtain the forward tracing information of the data product to be traced; and/or
And based on the on-orbit test application submitted by the user, tracing from the source tracing annotation and the source tracing associated information in the test application stage to the data release stage to obtain the reverse source tracing information of the on-orbit test application.
The problem to be solved by the embodiment of the invention is to realize the bidirectional tracing of the aircraft on-orbit test from the test application stage to the data release stage. The forward traceability means that the traceability information of each stage in the process is obtained from the published test data product file to the on-orbit test application submitted by the user; the reverse tracing means that corresponding tracing information is obtained from an on-orbit test application submitted by a user to a test data product generated by the test.
Based on any optional embodiment, the tracing the to-be-traced data product based on the on-orbit test starts from the tracing annotation and the tracing associated information in the release stage to the test application stage, and the forward tracing information of the to-be-traced data product is obtained, which specifically includes:
s11, searching the source information database in the data release stageTracing information Set corresponding to tracing data product namePubAnd acquiring a corresponding data product identifier from the data product identifier;
s12, searching the tracing information Set corresponding to the data product identification from the tracing information database in the data processing stagePsAcquiring a corresponding processing plan identifier and an instruction identifier list from the processing plan identifier;
s13, searching the tracing information Set corresponding to the processing planning identification from the tracing information database in the test planning stagePlanAcquiring a corresponding test planning identifier and a corresponding data receiving planning identifier;
s14, searching the tracing information Set corresponding to the data receiving planning identification from the tracing information database in the data receiving stageRcv
S15, searching the traceability information Set corresponding to the test planning identification from the traceability information database in the instruction generation stageCmdAcquiring a corresponding instruction code identifier from the instruction code;
s16, searching the tracing information Set corresponding to the instruction code identification from the tracing information database of the instruction uploading stageUp
S17, searching the traceability information Set corresponding to the test planning identification and the instruction identification list from the traceability information database in the test execution stageExe
S18, setting from the tracing information SetPlanThe corresponding on-orbit test application identification is obtained, and the tracing information Set corresponding to the on-orbit test application identification is searched from the tracing information database at the test application stageRq
S19, sorting the tracing information Set according to time sequencePubAnd a source tracing information SetPsAnd a source tracing information SetRcvAnd a source tracing information SetExeAnd a source tracing information SetUpAnd a source tracing information SetCmdAnd a source tracing information SetPlanAnd Set of traceability informationRqThe forward traceability information of the data product to be traced is obtained.
Specifically, corresponding to each item of information in the aforementioned traceability information database, the forward traceability process (from the published test data product file to the on-orbit test application submitted by the user) is performed (hereinafter a e B indicates that a is an element in B,
Figure BDA0002058730430000141
representing a is a subset of B):
1. test data product file Name (noted as Name) for source to be tracedAsk) At LPubMiddle search meets the Set conditionPub.NamePub=NameAskSet ofPubAnd from the found SetPubGet SetPub.IDPub
2. At LPsMiddle search meets the Set conditionPub.IDPub∈SetPs.IDListPs-OutputSet ofPs(Set here)Pub.IDPubIs the result obtained in step 1), and from the found SetPsGet SetPs.IDPs-PlanAnd SetPs.IDListPs-Plan-Cmd
3. At LPlanMiddle search meets the Set conditionPlan.IDPlan-Final=SetPs.IDPs-PlanSet ofPlan(Set here)Ps.IDPs-PlanIs the result obtained in step 2), and sets found are selected fromPlanGet SetPlan.IDPlan-FinalAnd SetPlan.IDRcvPlan-Final
4. At LRcvMiddle search meets the Set conditionPlan.IDRcvPlan-Final∈SetRcv.IDRcvPlan-InputSet ofRcv(Set here)Plan.IDRcvPlan-FinalIs the result obtained in step 3);
5. at LCmdMiddle search meets the Set conditionCmd.IDPlan-Input=SetPlan.IDPlan-FinalSet ofCmd(Set here)Plan.IDPlan-FinalIs the result obtained in step 3), and is searched fromFound SetCmdGet SetCmd.IDCmd-Final
6. At LUpMiddle search meets the Set conditionUp.IDCmd-Input=SetCmd.IDCmd-FinalSet ofUp(Set here)Cmd.IDCmd-FinalIs the result obtained in step 5);
7. set obtained from step 2Ps.IDListPs-Plan-CmdGet test instruction ID (noted as ID)Cur) Set found from step 3PlanMiddle search meets the Set conditionPlan.IDPlan-Cmd=IDCurAnd obtaining a Set corresponding to the test instructionPlan.IDPlan-Cmd-Rq(as ID)Cur-Rq) From SetPlanGet all and IDCur-RqThe identification list of the corresponding test instruction is marked as IDListCur-Cmd
8. At LExeIn searching all the Set meeting the conditionExe.IDExe-Plan=SetPlan.IDPlan-FinalAnd SetExe.IDExe-Plan-Cmd∈IDListCur-CmdSet ofExe(Set here)Plan.IDPlan-FinalIs the result obtained in step 3, IDListCur-CmdIs the result obtained in step 7);
9. at LRqMiddle search meets the Set conditionRq.IDRq-Final=IDCur-RqSet ofRq(ID herein)Cur-RqIs the result obtained in step 7);
10. setting searched in the above stepsRq、SetPlan、SetCmd、SetUp、SetExe、SetRcv、SetPs、SetPubThe tracing information in the test application is integrated together according to a time sequence, namely the forward tracing complete information of the on-orbit test application.
Based on any optional embodiment, the obtaining of the reverse traceability information of the on-orbit test application from the traceability annotation and the traceability associated information in the test application stage to the data release stage based on the on-orbit test application submitted by the user specifically includes:
s21, searching the tracing information Set corresponding to the on-orbit test application name submitted by the user from the tracing information database in the test application stageRqAnd acquiring a corresponding test application identifier from the test application identifier;
s22, searching the traceability information Set corresponding to the test application identification from the traceability information database in the test planning stagePlanAcquiring a corresponding test planning identifier, a data receiving planning identifier and an instruction identifier list from the test planning identifier;
s23, searching the traceability information Set corresponding to the test planning identification from the traceability information database in the instruction generation stageCmdAcquiring a corresponding instruction code identifier from the instruction code;
s24, searching the tracing information Set corresponding to the instruction code identification from the tracing information database of the instruction uploading stageUp
S25, searching the traceability information Set corresponding to the test planning identification and the instruction identification list from the traceability information database in the test execution stageExe
S26, searching the tracing information Set corresponding to the data receiving planning identification from the tracing information database in the data receiving stageRcv
S27, searching the tracing information Set corresponding to the test planning identification and the instruction identification list from the tracing information database in the data processing stagePsAcquiring a corresponding data product file identification list;
s28, searching the tracing information Set corresponding to the data product file identification list from the tracing information database in the data release stagePub
S29, sorting the tracing information Set according to time sequenceRqAnd a source tracing information SetPlanAnd a source tracing information SetCmdAnd a source tracing information SetUpAnd a source tracing information SetExeAnd a source tracing information SetRcvAnd a source tracing information SetPsAnd tracing to sourceSet in information SetPubAnd obtaining the reverse traceability information of the data product to be traceable.
Specifically, the reverse tracing process (from the on-orbit test application submitted by the user to the published test data product file) corresponds to each item of information of the tracing information database described above:
1. according to the Name (marked as Name) of the on-orbit test application submitted by the userAsk) At LRqMiddle search meets the Set conditionRq.NameRq=NameAskSet ofRqAnd from the found SetRqGet SetRq.IDRq-Final
2. At LPlanMiddle search meets the Set conditionRq.IDRq-Final∈SetPlan.IDListRq-InputSet ofPlan(Set here)Rq.IDRq-FinalIs the result obtained in step 1);
3. set found from step 2PlanGet SetPlan.IDPlan-FinalAnd SetPlan.IDRcvPlan-Final
4. Set found from step 2PlanFind out all the Set satisfying the conditionPlan.IDPlan-Cmd-Rq=SetRq.IDRq-FinalTest instruction (Set here)Rq.IDRq-FinalIs the result obtained in step 1), and the identification list thereof is marked as IDListCur-Cmd
5. At LCmdMiddle search meets the Set conditionCmd.IDPlan-Input=SetPlan.IDPlan-FinalSet ofCmd(Set here)Plan.IDPlan-FinalIs the result obtained in step 3), and from the found SetCmdGet SetCmd.IDCmd-Final
6. At LUpMiddle search meets the Set conditionUp.IDCmd-Input=SetCmd.IDCmd-FinalSet ofUp(Set here)Cmd.IDCmd-FinalIs the result obtained in step 5);
7. in thatLExeIn searching all the Set meeting the conditionExe.IDExe-Plan=SetPlan.IDPlan-FinalAnd SetExe.IDExe-Plan-Cmd∈IDListCur-CmdSet ofExe(Set here)Plan.IDPlan-FinalIs the result obtained in step 3, IDListCur-CmdIs the result obtained in step 4);
8. at LRcvMiddle search meets the Set conditionPlan.IDRcvPlan-Final∈SetRcv.IDRcvPlan-InputSet ofRcv(Set here)Plan.IDRcvPlan-FinalIs the result obtained in step 3);
9. at LPsIn searching all the Set meeting the conditionPs.IDPs-Plan=SetPlan.IDPlan-FinalAnd is
Figure BDA0002058730430000161
Set ofPs(Set here)Plan.IDPlan-FinalIs the result obtained in step 3, IDListCur-CmdIs the result obtained in step 4), and from the found SetPsGet SetPs.IDListPs-Output
10. At LPubIn searching all the Set meeting the conditionPub.IDPub∈SetPs.IDListPs-OutputSet ofPub(Set here)Ps.IDListPs-OutputIs the result obtained in step 9);
11. setting searched in the above stepsRq、SetPlan、SetCmd、SetUp、SetExe、SetRcv、SetPs、SetPubThe tracing information in the test application is integrated together according to a time sequence, namely the information of the reverse tracing of the on-orbit test application;
12. if step 2, a plurality of sets satisfying the condition can be foundPlanFor each found Set, thenPlanAnd respectively executing the 3 rd step to the 11 th step.
If the conditions of test planning termination, instruction execution unsuccessful and the like occur in the actual in-orbit test process, the query result of the database in the subsequent test stage may be an empty set.
In summary, according to the bidirectional traceability method and device for the aircraft in-orbit test provided by the embodiment of the invention, traceability marking and traceability associating are performed on each stage of the in-orbit test by combining the annotation method and the analytic method, and forward traceability and backward traceability in the whole life cycle of the aircraft in-orbit test are completed by using a method of retrieving traceability associated information step by step; the method is characterized in that a forward traceability method of the whole life cycle of the aircraft in-orbit test and a reverse traceability method of the whole life cycle of the aircraft in-orbit test are realized by aiming at detailed design of traceability related information of each stage of the aircraft in-orbit test, so that the record and the traceability of the evolution development process of the application of the aircraft in-orbit test are realized, the whole process record and analysis of the execution process of the in-orbit test are also realized, the fine management of the aircraft in-orbit test is realized, technical support is provided for strengthening the quality control, the risk control, the efficiency evaluation and the like of the aircraft in-orbit test, and the method has good beneficial effects.
Fig. 5 is a bidirectional tracing device for an on-orbit test of an aircraft according to an embodiment of the present invention, including:
the traceability information acquisition module is used for acquiring traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analysis method;
and the forward and backward tracing module is used for performing forward tracing and/or backward tracing on the on-orbit test based on the tracing annotation and the tracing correlation information.
Fig. 6 is a schematic physical structure diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 6, the electronic device may include: a processor (processor)601, a communication Interface (Communications Interface)602, a memory (memory)603 and a communication bus 604, wherein the processor 601, the communication Interface 602 and the memory 603 complete communication with each other through the communication bus 604. The processor 601 may call logic instructions in the memory 603 to perform the following method: obtaining traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analysis method; and performing forward tracing and/or backward tracing on the on-orbit test based on the tracing annotation and the tracing correlation information.
In addition, the logic instructions in the memory 603 may be implemented in the form of software functional units and stored in a computer readable storage medium when the logic instructions are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
An embodiment of the present invention discloses a computer program product, which includes a computer program stored on a non-transitory computer readable storage medium, the computer program including program instructions, when the program instructions are executed by a computer, the computer can execute the methods provided by the above method embodiments, for example, the method includes: obtaining traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analysis method; and performing forward tracing and/or backward tracing on the on-orbit test based on the tracing annotation and the tracing correlation information.
Embodiments of the present invention provide a non-transitory computer-readable storage medium, which stores computer instructions, where the computer instructions cause the computer to perform the methods provided by the above method embodiments, for example, the methods include: obtaining traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analysis method; and performing forward tracing and/or backward tracing on the on-orbit test based on the tracing annotation and the tracing correlation information.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (8)

1. The aircraft on-orbit test bidirectional tracing method is characterized by comprising the following steps:
obtaining traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analysis method;
based on the source tracing annotation and the source tracing correlation information, carrying out forward source tracing and/or backward source tracing on the on-orbit test;
and the number of the first and second electrodes,
the method for obtaining the source tracing annotation and the source tracing associated information of each stage of the on-orbit test by using the annotation method and the analytic method specifically comprises the following steps:
for a test application stage, a test planning stage, an instruction generation stage, an instruction uploading stage, a data receiving stage, a data processing stage and a data issuing stage of the on-orbit test, obtaining a traceability annotation and traceability associated information by using an annotation method;
for the test execution stage of the on-orbit test, obtaining a traceability annotation by using an analytic method, and generating traceability associated information of the test execution stage;
the source tracing associated information refers to associated information of the source tracing information of the current test stage and the source tracing information of other test stages;
and
for the test application stage, the test planning stage, the instruction generation stage, the instruction annotation stage, the data receiving stage, the data processing stage and the data release stage of the on-orbit test, obtaining the traceability annotation and the traceability associated information by using an annotation method specifically comprises the following steps:
receiving source tracing annotations generated by a user for formulation and modification of an on-orbit test application, generating source tracing annotations and source tracing associated information for receiving, auditing, feeding back and warehousing operations of the on-orbit test application, and arranging the source tracing annotations and the source tracing associated information into a source tracing information set in a test application stage;
generating source tracing annotations and source tracing associated information for the formulation and modification operations of the test plan, and arranging the source tracing annotations and the source tracing associated information into a source tracing information set in a test planning stage;
generating traceability comments and traceability associated information for the formulation and modification operations of test instruction codes, and arranging the traceability comments and traceability associated information into a traceability information set in an instruction generation stage;
obtaining a traceability annotation and traceability associated information generated by an instruction uplink station for instruction uploading operation, and arranging the traceability annotation and traceability associated information into a traceability information set of an instruction uploading stage;
obtaining a traceability annotation and traceability associated information generated by a data receiving station for data receiving, recording and transmitting operations, and arranging the traceability annotation and the traceability associated information into a traceability information set in a data receiving stage;
obtaining a traceability annotation and traceability associated information which are generated by a data center for the generation and modification operations of a data product, and arranging the traceability annotation and the traceability associated information into a traceability information set in a data processing stage;
and obtaining the tracing annotation and tracing associated information generated by the data center for the publishing and updating operation of the data product, and arranging the tracing annotation and the tracing associated information into a tracing information set in a data publishing stage.
2. The aircraft on-orbit test bidirectional traceability method of claim 1, wherein for a test execution phase of the on-orbit test, obtaining traceability annotations by using an analytic method and generating traceability relevant information of the test execution phase specifically comprise:
for the test execution stage of the on-orbit test, generating a traceability annotation for each test instruction executed this time by using an analytic method, generating traceability relevant information for each test instruction executed this time, and arranging the traceability relevant information into a traceability information set of the test execution stage;
the tracing associated information of the test execution stage comprises a test plan identifier corresponding to each test instruction and a specific instruction identifier in a corresponding plan.
3. The aircraft on-orbit test bidirectional traceability method of claim 1, wherein the forward traceability and/or backward traceability of the on-orbit test is performed based on the traceability annotation and traceability association information, and specifically comprises:
based on the data product to be traced in the on-orbit test, tracing from the tracing annotation and the tracing associated information in the release stage to the test application stage to obtain the forward tracing information of the data product to be traced; and/or
And based on the on-orbit test application submitted by the user, tracing from the source tracing annotation and the source tracing associated information in the test application stage to the data release stage to obtain the reverse source tracing information of the on-orbit test application.
4. The aircraft on-orbit test bidirectional traceability method of claim 3, wherein the traceability of the data product to be traced based on the on-orbit test is started from the traceability annotation and the traceability association information in the release stage until the test application stage, and the forward traceability information of the data product to be traced is obtained, specifically comprising:
s11, searching the tracing information Set corresponding to the name of the data product to be traced from the tracing information database in the data publishing stagePubAnd acquiring a corresponding data product identifier from the data product identifier;
s12, searching the tracing information Set corresponding to the data product identification from the tracing information database in the data processing stagePsAcquiring a corresponding processing plan identifier and an instruction identifier list from the processing plan identifier;
s13, searching the tracing information Set corresponding to the processing planning identification from the tracing information database in the test planning stagePlanAcquiring a corresponding test planning identifier and a corresponding data receiving planning identifier;
s14, searching the tracing information Set corresponding to the data receiving planning identification from the tracing information database in the data receiving stageRcv
S15, searching the traceability information Set corresponding to the test planning identification from the traceability information database in the instruction generation stageCmdAcquiring a corresponding instruction code identifier from the instruction code;
s16, searching the tracing information Set corresponding to the instruction code identification from the tracing information database of the instruction uploading stageUp
S17, searching the traceability information Set corresponding to the test planning identification and the instruction identification list from the traceability information database in the test execution stageExe
S18, setting from the tracing information SetPlanThe corresponding on-orbit test application identification is obtained, and the tracing information Set corresponding to the on-orbit test application identification is searched from the tracing information database at the test application stageRq
S19, sorting the tracing information Set according to time sequencePubAnd a source tracing information SetPsAnd a source tracing information SetRcvAnd a source tracing information SetExeAnd a source tracing information SetUpAnd a source tracing information SetCmdAnd a source tracing information SetPlanAnd Set of traceability informationRqThe forward traceability information of the data product to be traced is obtained.
5. The aircraft on-orbit test bidirectional traceability method of claim 3, wherein the traceability is started from the traceability annotation and the traceability association information in the test application stage until the data release stage based on the on-orbit test application submitted by the user, and the obtaining of the reverse traceability information of the on-orbit test application specifically comprises:
s21, searching the tracing information Set corresponding to the on-orbit test application name submitted by the user from the tracing information database in the test application stageRqAnd acquiring a corresponding test application identifier from the test application identifier;
s22, searching the traceability information Set corresponding to the test application identification from the traceability information database in the test planning stagePlanAcquiring a corresponding test planning identifier, a data receiving planning identifier and an instruction identifier list from the test planning identifier;
s23, searching the traceability information Set corresponding to the test planning identification from the traceability information database in the instruction generation stageCmdAcquiring a corresponding instruction code identifier from the instruction code;
s24, searching the tracing information Set corresponding to the instruction code identification from the tracing information database of the instruction uploading stageUp
S25, searching the traceability information Set corresponding to the test planning identification and the instruction identification list from the traceability information database in the test execution stageExe
S26, searching the tracing information Set corresponding to the data receiving planning identification from the tracing information database in the data receiving stageRcv
S27, searching the tracing information Set corresponding to the test planning identification and the instruction identification list from the tracing information database in the data processing stagePsAcquiring a corresponding data product file identification list;
s28, searching the tracing information Set corresponding to the data product file identification list from the tracing information database in the data release stagePub
S29, sorting the tracing information Set according to time sequenceRqAnd a source tracing information SetPlanAnd a source tracing information SetCmdAnd a source tracing information SetUpAnd a source tracing information SetExeAnd a source tracing information SetRcvAnd a source tracing information SetPsAnd Set of traceability informationPubAnd obtaining the reverse traceability information of the data product to be traceable.
6. The utility model provides an aircraft is experimental two-way device of tracing to source in orbit which characterized in that includes:
the traceability information acquisition module is used for acquiring traceability annotations and traceability associated information of each stage of the on-orbit test by using an annotation method and an analysis method;
the forward and backward tracing module is used for performing forward tracing and/or backward tracing on the on-orbit test based on the tracing annotation and the tracing correlation information;
and the tracing information obtaining module is further configured to:
for a test application stage, a test planning stage, an instruction generation stage, an instruction uploading stage, a data receiving stage, a data processing stage and a data issuing stage of the on-orbit test, obtaining a traceability annotation and traceability associated information by using an annotation method;
for the test execution stage of the on-orbit test, obtaining a traceability annotation by using an analytic method, and generating traceability associated information of the test execution stage;
the source tracing associated information refers to associated information of the source tracing information of the current test stage and the source tracing information of other test stages;
and
the forward backward tracing module is further configured to:
receiving source tracing annotations generated by a user for formulation and modification of an on-orbit test application, generating source tracing annotations and source tracing associated information for receiving, auditing, feeding back and warehousing operations of the on-orbit test application, and arranging the source tracing annotations and the source tracing associated information into a source tracing information set in a test application stage;
generating source tracing annotations and source tracing associated information for the formulation and modification operations of the test plan, and arranging the source tracing annotations and the source tracing associated information into a source tracing information set in a test planning stage;
generating traceability comments and traceability associated information for the formulation and modification operations of test instruction codes, and arranging the traceability comments and traceability associated information into a traceability information set in an instruction generation stage;
obtaining a traceability annotation and traceability associated information generated by an instruction uplink station for instruction uploading operation, and arranging the traceability annotation and traceability associated information into a traceability information set of an instruction uploading stage;
obtaining a traceability annotation and traceability associated information generated by a data receiving station for data receiving, recording and transmitting operations, and arranging the traceability annotation and the traceability associated information into a traceability information set in a data receiving stage;
obtaining a traceability annotation and traceability associated information which are generated by a data center for the generation and modification operations of a data product, and arranging the traceability annotation and the traceability associated information into a traceability information set in a data processing stage;
and obtaining the tracing annotation and tracing associated information generated by the data center for the publishing and updating operation of the data product, and arranging the tracing annotation and the tracing associated information into a tracing information set in a data publishing stage.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the steps of the on-orbit test bidirectional traceability method for aircraft according to any one of claims 1 to 5 when executing the program.
8. A non-transitory computer-readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the steps of the on-orbit trial bidirectional traceability method of an aircraft according to any one of claims 1 to 5.
CN201910397771.1A 2019-05-14 2019-05-14 Bidirectional tracing method and device for aircraft on-orbit test Expired - Fee Related CN110309147B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910397771.1A CN110309147B (en) 2019-05-14 2019-05-14 Bidirectional tracing method and device for aircraft on-orbit test

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910397771.1A CN110309147B (en) 2019-05-14 2019-05-14 Bidirectional tracing method and device for aircraft on-orbit test

Publications (2)

Publication Number Publication Date
CN110309147A CN110309147A (en) 2019-10-08
CN110309147B true CN110309147B (en) 2021-06-22

Family

ID=68074768

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910397771.1A Expired - Fee Related CN110309147B (en) 2019-05-14 2019-05-14 Bidirectional tracing method and device for aircraft on-orbit test

Country Status (1)

Country Link
CN (1) CN110309147B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112308371B (en) * 2020-09-22 2022-07-15 成都飞机工业(集团)有限责任公司 Management and control system and management and control method for typical test of airplane
CN112849429B (en) * 2020-12-29 2023-03-14 中国航空工业集团公司西安飞机设计研究所 Tracing method for civil aircraft system measurement parameters

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260816A (en) * 2015-09-17 2016-01-20 中国运载火箭技术研究院 Aircraft full-life-cycle configuration management system
CN109270919A (en) * 2018-08-31 2019-01-25 深圳市元征科技股份有限公司 A kind of vehicle detection data managing method, analysis method, equipment and server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101485852B1 (en) * 2013-08-12 2015-01-27 주식회사 마크애니 Drm content stream transmission apparatus, method, and transmission and reception system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260816A (en) * 2015-09-17 2016-01-20 中国运载火箭技术研究院 Aircraft full-life-cycle configuration management system
CN109270919A (en) * 2018-08-31 2019-01-25 深圳市元征科技股份有限公司 A kind of vehicle detection data managing method, analysis method, equipment and server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《数据起源研究综述》;刘喜平 等;《科技广场》;20050131;第47-52页 *
《面向飞行器设计领域的溯源实现》;张雄 等;《微电子学与计算机》;20130430;第30卷(第4期);第143-148页 *

Also Published As

Publication number Publication date
CN110309147A (en) 2019-10-08

Similar Documents

Publication Publication Date Title
US10824758B2 (en) System and method for managing enterprise data
CN102016787B (en) Determining relevant information for domains of interest
CN105210058A (en) Graph query processing using plurality of engines
US20230409648A1 (en) Composite index on hierarchical nodes in the hierarchical data model within case model
CN111538825B (en) Knowledge question-answering method, device, system, equipment and storage medium
CN110309147B (en) Bidirectional tracing method and device for aircraft on-orbit test
CN111400465B (en) Generation method and device of customer service robot, electronic equipment and medium
CN105975489A (en) Metadata-based online SQL code completion method
CN114860916A (en) Knowledge retrieval method and device
CN113342791A (en) Data quality monitoring method and device
CN111814458A (en) Rule engine system optimization method and device, computer equipment and storage medium
Ananieva et al. Algorithmization of search operations in multiagent information-analytical systems
CN108228787A (en) According to the method and apparatus of multistage classification processing information
CN112069409B (en) Method and device based on to-be-done recommendation information, computer system and storage medium
CN113722564A (en) Visualization method and device for energy and material supply chain based on space map convolution
US20160191431A1 (en) Streamlining end-to-end flow of business-to-business integration processes
CN109542890A (en) Data modification method, device, computer equipment and storage medium
Brandas Decision support systems development: a methodological approach
Bohlouli et al. Grid-HPA: Predicting resource requirements of a job in the grid computing environment
Ataee Gortolmesh et al. Business process modeling through hybrid simulation approach (case study: One of the iranian banks)
US20230252026A1 (en) Data reconciliation for big data environments
Stepankova et al. Preprocessing for data mining and decision support
Paixão et al. Clustering large-scale, distributed software component repositories
CN111311037A (en) Method for compiling custom construction plan, progress summarizing and data analysis
CN113703729B (en) Method, device and equipment for generating program call chain

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210622