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

Computer method, apparatus and system for connecting tree routing in visual modeling of software

一种计算机装置、计算机系统的技术,应用在软件设计、程序控制装置等方向,能够解决持久性不直观、多树连接结构支持不是自动、性能缺点等问题

Inactive Publication Date: 2007-06-20
INT BUSINESS MASCH CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This is prone to bugs in the implementation and has a potential performance drawback due to the number of listeners required - O(n)
[0010] 2. Support for multi-tree link structures is not automatic - i.e., each tree must be manually moved and manipulated to avoid obstructing other trees
[0012] 4. Persistence of the structure is not intuitive, creating potential team situational issues

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
  • Computer method, apparatus and system for connecting tree routing in visual modeling of software
  • Computer method, apparatus and system for connecting tree routing in visual modeling of software
  • Computer method, apparatus and system for connecting tree routing in visual modeling of software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The following is a description of preferred embodiments of the present invention.

[0024] The present invention provides the following solutions to the problems of the prior art. In the present invention, the tree routing pattern is considered a property of the connection itself, and router objects manage the location of bend points to facilitate the shape of the tree. A router is a class that understands how to modify connected bend points based on constraints. Constraints are often just another set of bending points that the user has defined by sketching on the modeling diagram. Using the router concept, connections keep their targets as end nodes rather than the intermediate "backbone" elements. This eliminates the need for custom handling of redirection and deletion, since the behavior is the same as for connections that are only routed using a different algorithm (ie, "slanted routing"). Additionally, since the connections are stored as a list of inflection poi...

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

Computer method and apparatus for connection tree routing in visual modeling of software is disclosed. Tree routing style is represented as a property of a subject connection. A router object manages location of bendpoints of the subject connection in a connection tree. The subject connection maintains an end node as its target instead of a trunk element of the connection tree. The router object is formed of a hierarchy of routers including branch routers, tree routers and forest routers. Different routers maintain different aspects of the tree data forming display of the connection tree.

Description

technical field [0001] The invention relates to a method, device and system for connection tree routing in software visual modeling. Background technique [0002] In the field of computer programming, there are various tools to aid in the design of software programs (eg, application programs). One type of such programming tool is the visual modeling type. UML is an exemplary visual modeling language (with formal syntax and semantics) for communicating models or conceptualizations. The modeling language specification specifies the sequence of modeling elements, notational representations and usage guidelines rather than activities, specification of artifacts, repository interfaces, storage, runtime behavior, and so on. [0003] Generally, at the modeling level, "questions" are asked about the needs and requirements of customers, and can be referred to as business question systems. Software designers develop "solution" software products and / or services that address the prob...

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 史蒂文·R·肖
Owner INT BUSINESS MASCH CORP
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More