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

Model drive for embedded system software and component development method

An embedded system, model-driven technology, applied in the direction of program control devices, etc., can solve problems such as insufficient automatic code generation, and achieve the effect of promoting wide application, satisfying high reliability, and improving quality

Inactive Publication Date: 2007-03-14
WUHAN UNIV
View PDF0 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Rhapsody 6.0 is a model-driven (Model-Driven Development, MDD) software development platform that follows UML (Unified Model Language) 2.0, but Rhapsody focuses on the development of the model stage, and there are deficiencies in automatic code generation

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
  • Model drive for embedded system software and component development method
  • Model drive for embedded system software and component development method
  • Model drive for embedded system software and component development method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The innovation of the present invention lies in: under the model-driven framework, the model is used as the core and backbone of software development, and model editing, verification, simulation and automatic code generation technologies are integrated to realize model-driven embedded system software development. At the same time, according to the component-based software development method, with the support of embedded software component library, large-scale reuse of embedded software components provides a realistic and feasible method for rapid development of high-quality embedded system software.

[0031] The present invention will be further described below in conjunction with example and accompanying drawing.

[0032] 1. Model-driven and component-based development methods for embedded system software

[0033] This method comprises the following steps:

[0034]1. In the early stage of embedded software development, build a platform-independent model PIM in the "Mo...

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 disclosed model drive and component development method for embedded system software comprises: under the frame of model drive, taking model as the core and primary element for software development; integrating technologies included model editing, validity, simulation and compiling; according to method based on component, reloading the embedded component in large scale. This invention provides new idea and self-contained method for code auto-generation.

Description

technical field [0001] The invention belongs to the field of computers and automation, in particular to a model-driven and component-based development method of embedded system software. Background technique [0002] At present, embedded systems have widely penetrated into various fields of the national economy, such as manufacturing, process control, communications, instruments, meters, automobiles, ships, aviation, aerospace, military equipment, consumer products, etc. A notable feature of embedded software development that is different from desktop software system development is that it generally requires a cross-compilation and debugging environment, that is, editing and compiling software are performed on the host computer (such as under the Windows operating system of a PC), compiling Good software needs to be downloaded to the target machine to run (such as under the VxWorks operating system on a PPC target machine), the host computer and the target machine establish ...

Claims

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

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44
Inventor 何克清杜德慧彭蓉李克松吴昊胡娟周青
Owner WUHAN UNIV
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