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

Method for converting target model into UML demand model

A technology of target model and conversion method, which is applied in the field of software engineering, can solve problems such as information asymmetry, and achieve the effect of smooth transition

Pending Publication Date: 2021-11-16
BEIHANG UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] The present invention provides a method for converting from target model to UML model, through the expanded target model meta-model and UML model meta-model, the conversion rules from target model to UML model are formulated to solve the target model and UML demand model The problem of information asymmetry in

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
  • Method for converting target model into UML demand model
  • Method for converting target model into UML demand model
  • Method for converting target model into UML demand model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0143] The following is about extracting a part of the RM2PT demand sample, making it into a target model diagram, and converting it, and then comparing the conversion result with the existing sample UML diagram in RM2PT to finally verify the conversion method correctness.

[0144] We will use the process of interaction between the cashier and the customer in CoCoME (supermarket shopping system) in the RM2PT case as the case of this experiment. This part will be judged from three aspects, the first is the completeness of the conversion, and the second Whether there is a conflict in the conversion, the integrity of the third conversion result:

[0145] We write an algorithm to detect the completeness of the conversion algorithm, check whether all the actor elements and uc elements in the use case diagram have been converted, check whether all the system operations, system services, composite operations and other elements in the system sequence diagram have been converted, and ...

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 provides a method for converting a target model into a UML demand model, which comprises the steps of (1) completing labeling of the target model so that the target model can complete conversion; (2) designing a conversion rule and a conversion algorithm, and mapping the target model to a UML (Unified Modeling Language); and (3) verifying the correctness of the conversion method. According to the invention, a conversion method Goal2UML from the target model to the UML model is provided, and the method can realize smooth transition from the user demand to the system demand on the basis of user demand extraction. The CoCoME case research shows that 84.1% of user demand information can be automatically converted into the system demand model by the method provided by the invention, so that the workload of constructing the system demand model is greatly reduced, the system demand model can be further perfected by a user, and demand confirmation and iterative evolution are realized by combining an RM2PT demand prototyping tool.

Description

technical field [0001] The invention relates to a conversion method from an object model to a UML requirement model, belonging to the technical field of software engineering. Background technique [0002] Requirement prototyping technology and tool RM2PT is a computer-aided tool that can realize automatic generation from UML requirement model to system prototype. The RM2PT requirements model consists of use case diagrams, conceptual class diagrams, system sequence diagrams describing use case workflows, and system operation contracts (described using OCL object constraint language). RM2PT uses the Eclipse model framework, which has high scalability, and can easily complete the conversion from other requirement models to UML requirement models, and from requirement models to codes. [0003] Goal Model – Describing user needs: Goal Model is a demand model, mainly used to describe user needs, from the perspective of users, with user goals as the main clue, to analyze the reaso...

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/20
CPCG06F8/20
Inventor 杨溢龙卜永祺张莉
Owner BEIHANG 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