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

A Do-178b/c-compliant Optimization Methodology for the Agile Development Process of Airborne Software

A technology of development process and optimization method, applied in software design, data processing application, computing, etc., can solve problems such as flexibility, low efficiency, and lack of versatility

Active Publication Date: 2022-03-04
NORTHWESTERN POLYTECHNICAL UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to overcome the deficiencies of existing technologies, in the agile development process of airborne software constrained by the DO-178B / C standard, the airborne software development process must be planned by managers, which seriously lacks the shortcomings of versatility, flexibility and low efficiency. The invention provides an airborne software agile development process optimization method based on the OODA cycle and the improved PMMS scheduling algorithm based on the Min-Min algorithm

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
  • A Do-178b/c-compliant Optimization Methodology for the Agile Development Process of Airborne Software
  • A Do-178b/c-compliant Optimization Methodology for the Agile Development Process of Airborne Software
  • A Do-178b/c-compliant Optimization Methodology for the Agile Development Process of Airborne Software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0045] Step 1, build a model

[0046] (A) DO-178B / C Mission Mission Model

[0047] A directed acyclic graph DAG is used to represent all task sets with pre-constrained relationships in the airborne software development process defined by the DO-178B / C standard; the directed acyclic graph A=(N, E ), the vertex set N of A is the set of task nodes, representing all tasks in an airborne software development process that meets the DO-178B / C standard, and the edge set E represents the pre-constraint relationship between tasks. contains edge e ij , then the task node N j Depends on task node N i ; task node N i Use the hexagram N i =(T i ,Tp i ,C i ,EST i ,LST i ,EFT i ) represents, where T represents the set of task attributes, T includes the task name, task ID, stage to which the task belongs, etc., Tp is the task type, Tp i ∈{project planning, ...

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 present invention provides an optimization method for the agile development process of airborne software conforming to DO-178B / C. By defining the project personnel model and task model, the project personnel work efficiency and task scale are estimated, and the constraints of process input and output dependencies are increased. The improved PMMS scheduling algorithm based on the Min-Min algorithm statically generates and optimizes the personnel assignment and the development process of the airborne software. The present invention includes three modules of personnel, tasks, and scheduler. Firstly, the PMMS scheduling algorithm is used to generate an airborne software development process that initially meets the requirements of DO-178B / C. During the development process, OODA cycle and scheduling algorithm optimization are continuously performed, and personnel are dynamically adjusted. , task parameters, and dynamically generate a better onboard software development process.

Description

technical field [0001] The invention relates to the field of software engineering, in particular to a process optimization method for agile development of airborne software. Background technique [0002] RTCA DO-178B / C, "Software Considerations for Airborne Systems and Equipment Certification," is a set of safety guidance applied to safety-critical software for airborne systems, and is a set of guidelines that provide guidance for airborne software compliance certification and review activities The purpose of the standard is to guide the development of aviation onboard software and ensure that the software in the onboard system operates reliably. The DO-178B / C standard is a goal-oriented, airborne software development process specification covering the entire software development cycle. It defines the airborne software development process with the traditional waterfall model. With the development of the DO-178B / C standard and the continuous expansion of the airborne softwar...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/20G06Q10/06
Inventor 朱怡安崔敏
Owner NORTHWESTERN POLYTECHNICAL UNIV