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

AADL generation embedded system code method based on middle model

An embedded system, intermediate model technology, applied in the direction of model-driven code, creation/generation of source code, etc., can solve the problems of secondary development, the code cannot be satisfied, and the secondary development cannot be carried out, so as to reduce the difficulty.

Inactive Publication Date: 2018-09-21
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these platforms have some shortcomings: most of these tools are foreign products, some tools will charge high fees, and the code generated by open source tools cannot meet the code generation requirements of most domestic systems; due to the specificity of code generation work, Purposeful features, that is, there are currently many embedded system platforms using different types of programming languages, and there are even multiple embedded system platforms in the same unit, so it is difficult to have a unified platform that can directly generate or provide a A convenient and fast secondary development platform can produce a variety of embedded codes; the existing code generation platform does not have a mechanism that can facilitate secondary development, resulting in some code generation tools that can meet 90% of the requirements, but because they cannot Secondary development, but unusable

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
  • AADL generation embedded system code method based on middle model
  • AADL generation embedded system code method based on middle model
  • AADL generation embedded system code method based on middle model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0032] A kind of AADL based on intermediate model generates embedded system code method, comprises the following steps:

[0033] Step 1: Define an intermediate code generation model MMACG using Xtext technology. The design of the intermediate model includes the definition of hierarchical component structure and the element definition of class program code in a single component;

[0034] Step 2: The hierarchical components of the intermediate model correspond t...

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 system code automatic generating method, in particular to an AADL generation embedded system code method based on a middle model. The method comprises the following steps that step one: the Xtext technology is used for defining a code generation middle model MMACG, the middle model design comprises a layering member structure definition and a class procedure code element definition in a single member; step two: the layering member of the middle model corresponds to the AADL structure, that is, a corresponding AADL member is switched to the middle model MMACG member; class procedure code elements in the single member perform expression on elements in the procedure, and the middle model still reserves attribution information of the AADL member; step three: regarding different features between an embedded single task and an embedded multi-task system, and the Xtend technology is utilized to achieve that the middle model MMACG generates codes in accordance with the POS IX standard according to writing rules.

Description

technical field [0001] The method relates to an embedded system code automatic generation method, in particular to an embedded system code generation method based on an intermediate model AADL. Background technique [0002] Embedded system is a computer system designed to meet the needs of a specific field. It has been used in the aerospace field since the 1950s and is currently used in various industries. Embedded system design and development capabilities have also become a measure of a country's industrialization and informatization capabilities. In order to improve the security and reliability of the system in the design stage of the traditional embedded system development method, it is often necessary to write a large number of technical design documents, rely on expert experience for review, and then use the method of test cases to test the completed system. problem and then modify the system. There have been contradictions between this traditional embedded system de...

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/35
CPCG06F8/35
Inventor 沈国华葛晓瑜章文炳宛伟健邓刘梦黄志球杜天保吴德香
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More