Manipulating design models by editing generated reports
First Claim
1. A method of providing and using a document-centric interface for manipulating a model for a design, the design including a multitude of design elements including systems, users and exchanges, said method comprising:
- using a model to represent the design, the model including a multitude of model elements, wherein each of the model elements has defined properties, and each of the design elements is represented by a one of the model elements;
generating a suite of documents from the model, each of the documents describing a different aspect of the design;
visually displaying the documents as a series of forms to a user to edit the documents;
said user entering changes to the documents in said visually displayed series of forms to change the documents, the model of the design, and the design, the entering changes to the documents includingadding, deleting and changing in the documents one or more of the systems, users and exchanges to add, delete, and change the one or more of the systems, users and exchanges in the design, andchanging a plurality of the properties of the model elements; and
wherein;
changes to the documents, including said adding, deleting and changing one or more of the systems, users and exchanges in the documents, result in both changes to the model and consistent changes across the suite of documents generated from the model, and in each of the documents, said changes are made to all occurrences of said one or more of the systems, users and exchanges throughout all the each document, and changing any one of the properties by the user leads to a refreshing of said one property wherever said one property is repeated in all of the documents.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are disclosed for manipulating a model, where that model represents some or all of a design. The design includes a multitude of design elements, the model includes a multitude of model elements, and each of the design elements is represented by a single model element. The method comprises the steps of generating a suite of documents from the model, each of the documents describing a view of the model; and displaying the documents to a user as a series of forms. The user provides information to the forms to change the documents, and changes to the documents result in both changes to the model and consistent changes across the suite of documents. In the preferred embodiment, the model identifies specific relationships between the elements of the model, and each of the model elements has defined properties.
18 Citations
20 Claims
-
1. A method of providing and using a document-centric interface for manipulating a model for a design, the design including a multitude of design elements including systems, users and exchanges, said method comprising:
-
using a model to represent the design, the model including a multitude of model elements, wherein each of the model elements has defined properties, and each of the design elements is represented by a one of the model elements; generating a suite of documents from the model, each of the documents describing a different aspect of the design; visually displaying the documents as a series of forms to a user to edit the documents; said user entering changes to the documents in said visually displayed series of forms to change the documents, the model of the design, and the design, the entering changes to the documents including adding, deleting and changing in the documents one or more of the systems, users and exchanges to add, delete, and change the one or more of the systems, users and exchanges in the design, and changing a plurality of the properties of the model elements; and
wherein;changes to the documents, including said adding, deleting and changing one or more of the systems, users and exchanges in the documents, result in both changes to the model and consistent changes across the suite of documents generated from the model, and in each of the documents, said changes are made to all occurrences of said one or more of the systems, users and exchanges throughout all the each document, and changing any one of the properties by the user leads to a refreshing of said one property wherever said one property is repeated in all of the documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing and using a document-centric interface for manipulating a model for a design including a multitude of design, the design elements including systems, users and exchanges, said system comprising:
-
a report generator for generating a suite of documents from a model representing the design, the model including a multitude of model elements, wherein each of the model elements has defined properties, each of the design elements is represented by a one of the model elements, and each of the documents describing a different aspect of the design; a display for visually displaying the documents as a series of forms to a user to edit the documents; and user input means to receive from the user input to said visually displayed series of forms to change the documents, the design, and the model of the design, the entering changes to the documents including adding, deleting and changing in the documents one or more of the systems, users and exchanges to add, delete and change the one or more of the systems, users and exchanges in the design, and changing a plurality of the properties of the model elements; and
wherein;changes to the documents, including said adding, deleting and changing one or more of the systems, users and exchanges, result in both changes to the model and consistent changes across the suite of documents generated from the model, and changing any one of the properties by the user leads to a refreshing of said one property wherever said one property is repeated in all of the documents. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable storage device, tangibly embodying a program of instructions executable by the computer to perform a method for providing and using a document-centric interface for manipulating a model for a design, the design including a multitude of design elements including systems, users and exchanges, said method comprising:
-
using a model to represent the design, the model including a multitude of model elements, wherein each of the model elements has defined properties, and each of the design elements is represented by one of the model elements; generating a suite of documents from the model, each of the documents describing a different aspect of the design; visually displaying the documents as a series of forms to a user to edit the documents; and receiving from said user input to said visually displayed series of forms to change the documents, the design, and the model for the design, the entering changes to the documents including adding, deleting and changing in the documents one or more of the system, users and exchanges to add, delete and change the one or more of the systems, users and exchanges in the design, and changing a plurality of the properties of the model elements;
wherein;changes to the documents, including said adding, deleting and changing one or more of the systems, users and exchanges in the documents, result in both changes to the model and consistent changes across the suite of documents generated from the model, and in each of the documents, said changes are made to all occurrences of said one or more of the systems, user and exchanges throughout all the each document, and changing any one of the properties by the user leads to a refreshing of said one property wherever said one property is repeated in all of the documents. - View Dependent Claims (18, 19, 20)
-
Specification