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

Extended UML2 sequence chart-based interrupt-drive system modeling method

A technology of driving system and modeling method, applied in the direction of program control device, etc., can solve the problem of no visual graphics modeling method, etc., and achieve the effect of being beneficial to modeling design

Active Publication Date: 2017-05-10
NANJING UNIV
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But for complex and diverse interrupt-driven systems, there is currently no easy-to-use visual graphical modeling method

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
  • Extended UML2 sequence chart-based interrupt-drive system modeling method
  • Extended UML2 sequence chart-based interrupt-drive system modeling method
  • Extended UML2 sequence chart-based interrupt-drive system modeling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The implementation process of using this method to model the system will be described below with an example of an interrupt-driven system.

[0032] First introduce the example of this interrupt-driven system. The system is as follows:

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

[0034] 2) There are 3 interrupts IRQ1, IRQ2 and IRQ3 in the system, and their interrupt priorities are 1, 1, 2 in turn. Interrupt IRQ1 contains a sequential interaction sequence; IRQ2 is the interaction between the proxy object and the interrupt request object, which contains a loop control structure; IRQ3 is the interaction between the interrupt request object and the interrupt service object, which contains a selection branch structure.

[0035] 3) The interrupt IRQ1 is turned on after the interrupt request object and the interrupt service object are initialized; the interrupt IR...

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 extended UML2 sequence chart-based interrupt-drive system modeling method. The method comprises the following steps of 1: extending a UML2 sequence chart and newly adding an interrupt interaction system type for describing interrupt occurrence and response processing; 2: dividing an executive process of an interrupt-drive system into an interrupt external interaction and a plurality of interrupt internal interactions; 3: modeling an interrupt external process according to the specifications of the UML2 sequence chart; 4: modeling the interrupt occurrence and the response processing according to interrupt combination fragments defined in the step 1; and 5: modeling a time constraint of the interrupt-drive system. According to the method, the UML2 sequence chart is extended, so that the interrupt-drive system can be described and a visual and intuitionistic modeling method easy to understand is provided for interrupt-drive system design personnel; and modeling design of the interrupt-drive system, and related model verification, model conversion and model-to-code generation are facilitated.

Description

technical field [0001] The invention relates to an interrupt-driven system modeling method based on extended UML2 sequence diagrams. Interrupt-driven system designers can use this method to describe interrupt-driven systems simply and intuitively. The invention belongs to the fields of software engineering and system design. Background technique [0002] Unified Modeling Language (UML, Unified Modeling Language) is a graphical language that supports modeling and software system development, provides modeling and visualization support for all stages of software development, and is a standardized modeling language for object-oriented software. Because of its simplicity and unity, and its ability to clearly express information related to software system design, it has become the industry standard for visual modeling languages. UML2 Sequence Diagram (UML2Sequence Diagram) is a UML behavior diagram, which describes the dynamic collaboration between multiple objects by describin...

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): G06F9/44
CPCG06F8/20
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