Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

External to Model Information Migrator

IP.com Disclosure Number: IPCOM000207367D
Publication Date: 2011-May-27
Document File: 5 page(s) / 31K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a multi-step method to incorporating data elements and images into a computer model in order to improve the productivity of modeling tools and the ways in which they can be applied. The method identifies shapes and text in an input source, and then renders these identified shapes into a new interactive graphic that allows the user to identify the image elements as modeling elements and incorporate the same changes into the model.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 23% of the total text.

Page 01 of 5

External to Model Information Migrator

There are many times in which information is available but is not stored in a model (e.g., graphical information). Examples of these include source code, object code, old flow charts, diagrams scribbled on napkins at lunch, white board drawings, or computer drawing tools incompatible with a modeling tool. This information is very valuable but the media on which it exists does not contain semantic information that can be identified by a modeling tool.

To get this information into a model, a person must manually add modeling elements for the input source into a modeling tool. This process can be very time consuming and because of the effort involved, often is neglected. By neglecting to incorporate these elements into a model, we lose the ability to use architectural archaeology tools, code generation tools, as well as analysis, design, and simulation tools.

This invention vastly reduces the effort to incorporate extra-modeling information into computer models which improves productivity of modeling tools and the ways in which they can be applied.

Unlike other products, this invention can be used for a number of inputs. It can be used to translate Java* byte code, database schemas, hand drawn images, stencil drawing, white board diagrams, Visio** diagrams, or legacy drawings to model elements.

Unlike other products, this invention can be used with any modeling tool that provides a queryable and editable interface. This interface could be used with:
• Process Models
• Software Analysis, Design, and Architecture
• Data Modeling
• Operational Model

Many tools have the ability to import data into their models. There are some computer-aided drawing (CAD) tools that take bit mapped images and create vector images for importing into a CAD drawing. There are many tools that can import data, but there is no one tool that can integrate into any modeling tool.

This invention uses a multi-step approach to bringing the images into a model. It identifies shapes and text in an input source. It then renders these identified shapes into a new interactive graphic that allows the user to identify the image elements as modeling elements and incorporate the same changes into the model.

The advantage of this invention over manual reentry is that it saves a great deal of time. The advantages of this system are the use of automated input (diagrams would otherwise have to be manually drawn first) and its ability to be configured to work with multiple modeling tools. There are some tools that do raster to vector graphics conversions for CAD, but not for software development models. These tools also do not work with inputs such as photographs, and Visio diagrams. This invention could be

1


Page 02 of 5

used with a wide variety of inputs including graphics, Extensible Markup Language (XML), source files, object code, etc.

At the highest level, this invention incorporates the use of two software components collabora...