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

Interrupt driving system verification method based on interrupt sequence diagram

A driving system and verification method technology, applied in the field of software engineering, can solve problems such as large state space, difficult automaton model, error-prone, etc., and achieve the effect of reducing the probability of model error, reducing invalid migration, and reducing modeling costs

Active Publication Date: 2019-08-27
NANJING UNIV
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In terms of model verification, the automata model is generally used for comprehensive detection of software systems based on the idea of ​​model verification. In fact, the interrupt-driven system based on automata based on the automata model is not conducive to the interrupt-driven system designers. Modeling, and the automaton model cannot intuitively express the interactive behavior and real-time requirements of the system like the sequence diagram
For some complex system interaction scenarios, the state space of the system is very large, and it is very difficult and error-prone to construct such an automaton model

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
  • Interrupt driving system verification method based on interrupt sequence diagram
  • Interrupt driving system verification method based on interrupt sequence diagram
  • Interrupt driving system verification method based on interrupt sequence diagram

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The following will combine a simple interrupt sequence diagram model to illustrate the detailed process of using this method for model conversion and model verification.

[0048] The method for verifying an interrupt-driven system based on an interrupt sequence diagram in this embodiment, 1) first introduces an example of an interrupt sequence diagram model. The model is as figure 1 Shown:

[0049] 11) There are three interactive objects in the system: agent object (Agent), interrupt service object (Service) and external device object (Peripheral).

[0050] 12) There are three combination interaction segments in the system, one loop combination segment, two interrupt combination segments IRQ1 and IRQ2, and the priorities are 1 and 2 respectively. IRQ1 is the interaction between the proxy object and the interrupt service object, and IRQ2 is the interaction between the proxy object and the external device object.

[0051] 13) Several constraints and validation properti...

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 discloses an interrupt drive system verification method based on an interrupt sequence diagram, which comprises the following steps of: 1, establishing an interrupt drive system model based on the interrupt sequence diagram; 2, according to the interrupt sequence diagram obtained in the step 1, dividing an interaction fragment into a basic interaction fragment and a composite interaction fragment; step 3, sequentially converting the basic interaction fragment and the composite interaction fragment into an automatons; step 4, synthesizing the plurality of automatons obtained in the step 3 into a hybrid automaton; 5, extracting constraints of the interrupt sequence graph, and adding the constraints to the automaton model obtained through conversion; 6, extracting verification attribute information in the interrupt sequence diagram, and adding the verification attribute serving as a constraint to the automaton model obtained through conversion; 7, describing the automaton into an input format acceptable by an automaton verification tool; and step 8, performing verification by adopting an automaton verification tool.

Description

technical field [0001] The invention belongs to the fields of software engineering and system design verification. The invention relates to a method for verifying an interrupt-driven system based on an interrupt sequence diagram. Interrupt-driven system designers can use this method to describe and verify interrupt-driven systems simply and intuitively. Background technique [0002] With the rapid development of computer technology, computer systems have entered all aspects of our lives, rail transit systems, financial systems, medical systems, etc. have been highly computerized. The interrupt-driven system has been widely used in interrupt-driven systems with relatively limited hardware and software resources, such as aerospace, industrial process control, etc., and these systems are usually safety-critical systems, and their incorrect functions or failures will cause serious damage. Accidents such as economic loss, large-scale destruction or even casualties. In an inter...

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/10
CPCG06F8/10G06F8/24
Inventor 潘敏学陈守煜张天王林章李宣东
Owner NANJING 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