IP Library › Granted Patent US 7,900,189
Granted Patent B2
US 7,900,189 · App. 11/737,931 · Granted Mar 1, 2011

Computer program generating

Assignee: Raytheon Company
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,900,189
App. No.
11/737,931
Filed
Apr 20, 2007
Granted
Mar 1, 2011
Kind
B2
Art Unit
2191
USPC
717/106
Abstract

In one aspect, a method to generate executable instructions includes incorporating tacit knowledge into an artifact and actively linking electronically the artifact to at least one other artifact of a system. The artifact and the at least one other artifact form a meta-artifact associated with a domain. The method also includes generating the executable instructions based on the meta-artifact. The meta-artifact is configured to dynamically change over time through an iterative process.

Claims (45)

1. A method to generate executable instructions, comprising:

incorporating tacit knowledge into an artifact;

actively linking electronically the artifact to at least one other artifact of a system, the artifact and the at least one other artifact forming a meta-artifact associated with a domain; and

generating the executable instructions based on the meta-artifact; and

updating the meta-artifact based on the executable instructions generated;

generating different executable instructions based on updating the meta-artifact;

wherein the meta-artifact is configured to dynamically change over time through an iterative process, and

wherein updating the meta-artifact comprises incorporate the executable instructions into at least one artifact.

2. The method of claim 1 wherein incorporating the tacit knowledge into an artifact comprises determining the tacit knowledge using knowledge management techniques.

3. The method of claim 1 wherein incorporating the tacit knowledge into an artifact comprises converting the tacit knowledge into explicit knowledge.

4. An article comprising a non-transitory machine-readable medium that stores a first set of executable instructions to generate a second set of executable instructions, the first set of instructions causing a machine to:

incorporate tacit knowledge into an artifact;

actively link electronically the artifact to at least one other artifact of a system, the artifact and the at least one other artifact forming a meta-artifact associated with a domain; and

generate the second set of executable instructions based on the meta-artifact,

update the meta-artifact based on the second set of executable instructions generated;

generate a third set of executable instructions based on updating the meta-artifact;

wherein the meta-artifact is configured to dynamically change over time through an iterative process, and

wherein the instructions causing a machine to update the meta-artifact comprises instructions causing a machine to incorporate the second set executable instructions into at least one artifact.

5. The article of claim 4 wherein the instructions causing a machine to incorporate the tacit knowledge into an artifact comprises instructions causing a machine to determine the tacit knowledge.

6. The article of claim 4 wherein the instructions causing a machine to incorporate the tacit knowledge into an artifact comprises instructions causing a machine to convert the tacit knowledge into explicit knowledge.

7. An apparatus to generate executable instructions, comprising:

circuitry to:

incorporate tacit knowledge into an artifact;

actively link electronically the artifact to one or more other artifacts of a system, the artifact and the one or more artifacts forming a meta-artifact associated with a domain; and

generate the executable instructions based on the meta-artifact,

update the meta-artifact based on the executable instructions generated;

generate different executable instructions based on updating the meta-artifact;

wherein the meta-artifact is configured to dynamically change over time through an iterative process, and

wherein the circuitry to update the meta-artifact comprises circuitry to incorporate the executable instructions into at least one artifact.

8. The apparatus of claim 7 wherein the circuitry includes at least one of a processor, a memory, programmable logic and logic gates.

9. The apparatus of claim 7 wherein the circuitry to incorporate the tacit knowledge into an artifact comprises circuitry to determine the tacit knowledge.

10. The apparatus of claim 7 wherein the circuitry to incorporate the tacit knowledge into an artifact comprises circuitry to convert the tacit knowledge into explicit knowledge.

11. A method to generate executable instructions, comprising:

actively linking electronically a first artifact to one or more other artifacts of a system, the artifact and the one or more artifacts forming a meta-artifact associated with a domain;

generating the executable instructions based on the meta-artifact;

updating the meta-artifact based on the executable instructions generated; and

generating different executable instructions based on updating the meta-artifact,

wherein the meta-artifact is configured to dynamically change over time through an iterative process, and

wherein updating the meta-artifact comprising incorporate the executable instructions into at least one artifact.

12. The method of claim 11 wherein the first artifact is associated with sources of requirements of the system.

13. The method of claim 12 wherein the sources of requirements of the system include domain rules.

14. The method of claim 13 wherein the at least one other artifact is associated with requirements identification.

15. The method of claim 1 , further comprising using the meta-artifact as a final product of executable instructions.

16. The article of claim 4 wherein the meta-artifact is usable as a final product of executable instructions.

17. The apparatus of claim 7 wherein the meta-artifact is usable as a final product of executable instructions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2007
From: O'BRIEN, WAYNE P.
To: RAYTHEON COMPANY
Reel/Frame 019924/0130 →
Continuity (2)
Provisional Application 60745302 · Apr 21, 2006
Related Publication 20070250826A1 · Oct 25, 2007