Method and system for leveraging functional knowledge using a requirement and space planning tool in an engineering project
First Claim
1. A system to leverage functional knowledge by a design tool in an engineering project, comprising:
- a functional knowledge repository created by modeling a plurality of requirements of the engineering project; and
a requirement and space planning tool interfacing between the functional knowledge repository and the design tool, comprising;
a requirements wizard to capture the plurality of requirements of the engineering project, a designer graphical user interface to display a preliminary design representing the plurality of requirements and functionality to modify the plurality of requirements, and a design tool interface to transfer the plurality of requirements and the preliminary design between the design tool and the functional knowledge repository.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to leverage functional knowledge by a design tool in an engineering project includes a functional knowledge repository created by modeling a plurality of requirements of the engineering project and a requirement and space planning tool interfacing between the functional knowledge repository and the design tool. The requirement and space planning tool includes a requirements wizard to capture the plurality of requirements of the engineering project, a designer graphical user interface to display a preliminary design representing the plurality of requirements and functionality to modify the plurality of requirements, and a design tool interface to transfer the plurality of requirements and the preliminary design between the design tool and the functional knowledge repository.
-
Citations
31 Claims
-
1. A system to leverage functional knowledge by a design tool in an engineering project, comprising:
-
a functional knowledge repository created by modeling a plurality of requirements of the engineering project; and
a requirement and space planning tool interfacing between the functional knowledge repository and the design tool, comprising;
a requirements wizard to capture the plurality of requirements of the engineering project, a designer graphical user interface to display a preliminary design representing the plurality of requirements and functionality to modify the plurality of requirements, and a design tool interface to transfer the plurality of requirements and the preliminary design between the design tool and the functional knowledge repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of leveraging functional knowledge by a design tool in an engineering project, comprising:
-
obtaining a first requirement of the engineering project;
creating a first attributed entity;
associating the first attributed entity with the first requirement to obtain a first attributed requirement;
obtaining a second requirement of the engineering project;
creating a second attributed entity;
associating the second attributed entity with the second requirement to obtain a second attributed requirement;
defining a plurality of constraints based on at least one of the first attributed requirement and the second attributed requirement;
generating a preliminary design based on at least one of the first attributed requirement, the second attributed requirement, and the plurality of constraints;
modifying the preliminary design if at least one of the first attributed requirement and the second attributed requirement is modified;
exporting the preliminary design to the design tool to obtain a detail design;
modifying the detail design to generate a modified detail design if at least one of the first attributed requirement and the second attributed requirement is modified;
updating at least one of the first attributed requirement, the second attributed requirement, and the plurality of constraints if the modified detail design is generated; and
generating a plurality of design documents for the engineering project if at least one of the detail design and the modified detail design is approved. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system to leverage functional knowledge by a design tool in an engineering project, further comprising:
-
a processor;
a memory;
a display device; and
software instructions stored in the memory for enabling the computer system under control of the processor, to perform;
obtaining a first requirement of the engineering project;
creating a first attributed entity;
associating the first attributed entity with the first requirement to obtain a first attributed requirement;
obtaining a second requirement of the engineering project;
creating a second attributed entity;
associating the second attributed entity with the second requirement to obtain a second attributed requirement;
defining a plurality of constraints based on at least one of the first attributed requirement and the second attributed requirement;
generating a preliminary design based on at least one of the first attributed requirement, the second attributed requirement, and the plurality of constraints;
modifying the preliminary design if at least one of the first attributed requirement and the second attributed requirement is modified;
exporting the preliminary design to the design tool to obtain a detail design;
modifying the detail design to generate a modified detail design if at least one of the first attributed requirement and the second attributed requirement is modified;
updating at least one of the first attributed requirement, the second attributed requirement, and the plurality of constraints if the modified detail design is generated; and
generating a plurality of design documents for the engineering project if at least one of the detail design and the modified detail design is approved. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus to leverage functional knowledge by a design tool in an engineering project, comprising:
-
means for obtaining a first requirement of the engineering project;
means for creating a first attributed entity;
means for associating the first attributed entity with the first requirement to obtain a first attributed requirement;
means for obtaining a second requirement of the engineering project;
means for creating a second attributed entity;
means for associating the second attributed entity with the second requirement to obtain a second attributed requirement;
means for defining a plurality of constraints based on at least one of the first attributed requirement and the second attributed requirement;
means for generating a preliminary design based on at least one of the first attributed requirement, the second attributed requirement, and the plurality of constraints;
means for modifying the preliminary design if at least one of the first attributed requirement and the second attributed requirement is modified;
means for exporting the preliminary design to the design tool to obtain a detail design;
means for modifying the detail design if at least one of the first attributed requirement and the second attributed requirement is modified to generate a modified detail design;
means for updating at least one of the first attributed requirement, the second attributed requirement, and the plurality of constraints if the modified detail design is generated; and
means for generating a plurality of design documents for the engineering project if at least one of the detail design and the modified detail design is approved.
-
Specification