Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Embedded software development system

A technology for embedded software and development systems, applied in the direction of creating/generating source code, requirement analysis, programming language/paradigm, etc., it can solve the problems of inconsistent requirement models, spending a lot of energy and cost, disconnected testing work, etc., to improve production. Efficiency and correctness, the effect of reducing modeling difficulty and improving efficiency

Pending Publication Date: 2021-05-25
十堰企兴企业管理顾问有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Usually, the requirements specifications and requirements models established according to user requirements are the basis and norms for software implementation, but in the actual software implementation process, due to the variability of user requirements and frequent program changes, the final source program is different from the original requirements. Specifications and requirements models will produce inconsistencies or contradictions. If the original requirements specifications and requirements models are not revised in time, this will lead to inconsistencies among system documents, making the requirements specifications and requirements models established with a lot of effort and cost impossible. play its due role
[0004] (2) Due to the above-mentioned disconnection, the detection of the requirement model in the system requirements analysis stage is also disconnected from the testing of the source program in the software implementation stage, resulting in the need to spend a lot of effort and cost to repeatedly design test cases
[0005] (3) There is a lack of a comprehensive framework for guiding the development of embedded software systems and effective methods and technologies for supporting embedded software development from requirements to source programs

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
  • Embedded software development system
  • Embedded software development system
  • Embedded software development system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to fully understand the technical content of the present invention, the technical solution of the present invention will be further introduced and illustrated below in conjunction with specific embodiments.

[0052] Such as figure 1 Shown, be flow chart of the present invention, a kind of development method of embedded software system, can adopt computer to realize the automatic operation of following process during concrete implementation:

[0053] Step S1 establishes a demand model of the embedded system program to be developed according to the demand analysis of the embedded software system program;

[0054] Step S2 analyzes and detects the requirement model described in step S1, and at the same time generates the source code required by the target software system program, and then generates the target software system program;

[0055] Step S3: Perform program analysis on the target software system program to obtain a program model, compare and analyze the ...

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

PUM

No PUM Login to View More

Abstract

The invention relates to an embedded software development system. The method comprises the following steps: establishing a demand model of an embedded system program to be developed according to demand analysis of the embedded software system program; analyzing and detecting the demand model, generating source codes required by the target software system program at the same time, and further generating the target software system program; performing program analysis on the target software system program to obtain a program model, performing comparative analysis on the program model and the demand model to find difference, and if difference is found, repairing the generated target software system program or demand model. Aiming at the characteristics of the embedded software system program, a demand modeling technical scheme suitable for the embedded software system program is provided, the demand expressed by a user by using a natural language is converted into a scene and behavior expression, and a good foundation is laid for automatically detecting whether the demand of a software system is correct and complete or not.

Description

technical field [0001] The invention belongs to the field of software development technology and tools, in particular to an embedded software development system. Background technique [0002] There are many deficiencies in the traditional embedded software system program development work, mainly in the following aspects: [0003] (1) The high-level system requirements analysis stage is easily disconnected from the software implementation stage. Usually, the requirements specifications and requirements models established according to user requirements are the basis and norms for software implementation, but in the actual software implementation process, due to the variability of user requirements and frequent program changes, the final source program is different from the original requirements. Specifications and requirements models will produce inconsistencies or contradictions. If the original requirements specifications and requirements models are not revised in time, thi...

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 Applications(China)
IPC IPC(8): G06F8/10G06F8/30
CPCG06F8/10G06F8/31
Inventor 刘想
Owner 十堰企兴企业管理顾问有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products