Architecture tailoring system
First Claim
Patent Images
1. An architecture tailoring system comprising:
- an architecture tailoring tool comprising memory storing instructions executable on a computing system, the architecture tailoring tool coupled to a first architecture tool operable to generate a first architecture according to a first architecture definition and a second architecture tool operable to generate a second architecture according to a second architecture definition different from the first architecture definition, the architecture tailoring tool operable to;
import the first architecture from the first architecture tool;
convert at least a portion of the first architecture to conform to the second architecture definition;
generate one or more customization files tailored to the converted portion of the first architecture, wherein the one or more customization files include custom architecture definitions defining one or more artifacts of the converted portion of the first architecture; and
export the converted portion of the first architecture and the customization files to the second architecture tool.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, an architecture tailoring system includes an architecture tailoring tool coupled to multiple architecture tools that each generates architectures according to its native architecture definition. Architecture tailoring tool receives an architecture from an architecture tool generated according to its native architecture definition and convert at least a portion of the architecture to conform a different architecture definition. The converted portion may then be exported to another architecture tool that is configured to manipulate the converted portion of the architecture according to its native architecture definition.
19 Citations
23 Claims
-
1. An architecture tailoring system comprising:
-
an architecture tailoring tool comprising memory storing instructions executable on a computing system, the architecture tailoring tool coupled to a first architecture tool operable to generate a first architecture according to a first architecture definition and a second architecture tool operable to generate a second architecture according to a second architecture definition different from the first architecture definition, the architecture tailoring tool operable to; import the first architecture from the first architecture tool; convert at least a portion of the first architecture to conform to the second architecture definition; generate one or more customization files tailored to the converted portion of the first architecture, wherein the one or more customization files include custom architecture definitions defining one or more artifacts of the converted portion of the first architecture; and export the converted portion of the first architecture and the customization files to the second architecture tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20)
-
-
11. A method comprising:
-
importing a first architecture from a first architecture tool, the first architecture generated according to a first architecture definition; converting at least a portion of the first architecture to conform to a second architecture definition; generating one or more customization files tailored to the converted portion of the first architecture, wherein the one or more customization files include custom architecture definitions defining one or more artifacts of the converted portion of the first architecture; and exporting the converted portion of the first architecture to a second architecture tool that is operable to manipulate the converted portion of the first architecture according to the second architecture definition. - View Dependent Claims (13)
-
-
21. A non-transitory computer-readable storage medium including instructions which, when executed by a processor, is operable to:
-
import a first architecture from a first architecture tool, the first architecture generated according to a first architecture definition; convert at least a portion of the first architecture to conform to a second architecture definition; generate one or more customization files tailored to the converted portion of the first architecture, wherein the one or more customization files include custom architecture definitions defining one or more artifacts of the converted portion of the first architecture; and export the converted portion of the first architecture to a second architecture tool that is operable to manipulate the converted portion of the first architecture according to the second architecture definition.
-
-
22. An architecture tailoring system comprising:
-
an architecture tailoring tool comprising memory storing instructions executable on a computing system, the architecture tailoring tool coupled to a first architecture tool operable to generate a first architecture according to a first architecture definition and a second architecture tool operable to generate a second architecture according to a second architecture definition different from the first architecture definition, the architecture tailoring tool operable to; import the first architecture from the first architecture tool; convert at least a portion of the first architecture to conform to the second architecture definition; and export the converted portion of the first architecture to the second architecture tool; wherein the first architecture definition or the second architecture definition includes an architecture framework that is one of;
a Department of Defense Architecture Framework (DoDAF) architecture framework, a Federal Enterprise Architecture Framework (FEAF), a Treasury Enterprise Architecture Framework (TEAF), a The Open Group Architecture Framework (TOGAF), a Zachmann Framework, or a Ministry of Defense Architecture Framework (MoDAF).
-
-
23. A method comprising:
-
importing a first architecture from a first architecture tool, the first architecture generated according to a first architecture definition; converting at least a portion of the first architecture to conform to a second architecture definition; and exporting the converted portion of the first architecture to a second architecture tool that is operable to manipulate the converted portion of the first architecture according to the second architecture definition; wherein the first architecture definition or the second architecture definition includes one of;
a Department of Defense Architecture Framework (DoDAF) architecture framework, a Federal Enterprise Architecture Framework (FEAF), a Treasury Enterprise Architecture Framework (TEAF), a The Open Group Architecture Framework (TOGAF), a Zachmann Framework, or a Ministry of Defense Architecture Framework (MoDAF).
-
Specification