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

Embedded software trusted attribute modeling and verification method

A technology of embedded software and verification method, applied in the field of embedded software trusted attribute modeling and verification

Active Publication Date: 2014-01-01
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF2 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there is no relevant description in the prior art

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 trusted attribute modeling and verification method
  • Embedded software trusted attribute modeling and verification method
  • Embedded software trusted attribute modeling and verification method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The embedded software trusted attribute modeling and verification method of the present invention combines the embedded software modeling specification MARTE with the Z language and the modeling process of time automata, and verifies the trusted properties of the model based on the FZMCA algorithm. The specific steps of the method are as follows:

[0048] Step 1 Establish a semi-formal model and establish UML / MARTE class diagrams and state diagrams according to requirements.

[0049] Step 2 establishes a trusted embedded software model ZAM, transforms the semi-formal model into a formal model, and supplements its operating specifications and trusted constraints, mainly including the following three sub-steps:

[0050] Map the clock types and instances defined by MARTE to the ZAM time model ZM time ClockType and Clock set elements in the ClockType set element, the attributes of the ClockType set element include clock nature, unit, whether it is a logical clock and the m...

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 belongs to the field of trusted computing, and relates to an embedded software trusted attribute modeling and verification method. The method comprises the following steps that (1) a semi-formal model is built; (2) the semi-formal model is converted to a trusted embedded software model ZAM on a finite field, wherein the trusted embedded software model ZAM comprises a time model, a static model and a dynamic model; (3) a ZMTL timing sequence logic formula describing embedded software trusted attributes is given, and trusted attributes of the ZAM model are verified through an FZMCA algorithm. A trusted embedded software modeling and verification frame is divided into a UML / MARTE graphical layer, a model converting layer, a ZAM model layer and a model verification layer. Modeling and verifications can be conducted on the embedded software trusted attributes according to the method to reduce trusted attribute defects of embedded software in the developing process and reduce software failure probability.

Description

technical field [0001] The invention belongs to the field of trusted computing, in particular to a method for modeling and verifying trusted attributes of embedded software. Background technique [0002] Trusted software means that the operating behavior and results of the software always meet people's expectations, and it can still provide reliable computing results and continuous services even in harsh environments under attack and interference. Embedded software has been widely used in many fields such as aviation, aerospace, shipbuilding, automobile, industrial and agricultural production, etc., and is developing towards the trend of complexity, scale and openness. Future embedded software has the characteristics of large software scale, complex communication environment, and tight coupling with hardware. Under its development trend and application scenarios, embedded software puts forward higher requirements for trusted attributes such as real-time performance, securit...

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): G06F11/36
Inventor 庄毅倪思如顾晶晶霍瑛许海洋
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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