Specifying integration points of a system-of-systems
First Claim
Patent Images
1. A method comprising:
- automatically identifying, using one or more processors, an integration point from one or more diagrams displaying a plurality of nodes each deploying a system component and being assigned to a node type indicating a function or an environment of the node, the plurality of nodes including a first node of a first node type and a second node of a second node type, the integration point associating a plurality of interfaces of a plurality of system components deployed by one or more nodes of the plurality of nodes;
characterizing, using one or more processors, the integration point based at least in part on the node types of the one or more nodes to generate a set of attributes describing the interfaces and compatible with the functions or environments of the one or more nodes, the characterizing including generating a first set of attributes based on determining that the integration point associates a first system component deployed in the first node, and generating a second set of attributes based on determining that the integration point associates a same system component as the first system component deployed in the second node; and
specifying, using one or more processors, the integration point according to the set of attributes including the first or second sets of attributes, the specifying including generating a requirement specification for the integration point to be presented to a user, the requirement specification including an identification of the integration point and at least one of a message structure, a communication protocol, or a performance requirement of the integration point.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with certain embodiments of the present disclosure, specifying integration points of a system-of-systems includes identifying an integration point that associates interfaces of system components. The integration point is characterized according to the identification to generate a set of attributes describing the interfaces. The integration point is specified according to the set of attributes.
38 Citations
20 Claims
-
1. A method comprising:
-
automatically identifying, using one or more processors, an integration point from one or more diagrams displaying a plurality of nodes each deploying a system component and being assigned to a node type indicating a function or an environment of the node, the plurality of nodes including a first node of a first node type and a second node of a second node type, the integration point associating a plurality of interfaces of a plurality of system components deployed by one or more nodes of the plurality of nodes; characterizing, using one or more processors, the integration point based at least in part on the node types of the one or more nodes to generate a set of attributes describing the interfaces and compatible with the functions or environments of the one or more nodes, the characterizing including generating a first set of attributes based on determining that the integration point associates a first system component deployed in the first node, and generating a second set of attributes based on determining that the integration point associates a same system component as the first system component deployed in the second node; and specifying, using one or more processors, the integration point according to the set of attributes including the first or second sets of attributes, the specifying including generating a requirement specification for the integration point to be presented to a user, the requirement specification including an identification of the integration point and at least one of a message structure, a communication protocol, or a performance requirement of the integration point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more non-transitory computer readable storage media embodied with computer code, when executed by a computer, operable to:
-
automatically identify an integration point from one or more diagrams displaying a plurality of nodes each deploying a system component and being assigned to a node type indicating a function or an environment of the node, the plurality of nodes including a first node of a first node type and a second node of a second node type, the integration point associating a plurality of interfaces of a plurality of system components deployed by one or more nodes of the plurality of nodes; characterize the integration point based at least in part on according to the node types of the one or more nodes to generate a set of attributes describing the interfaces and compatible with the functions or environments of the one or more nodes, the characterizing including generating a first set of attributes based on determining that the integration point associates a first system component deployed in the first node, and generating a second set of attributes based on determining that the integration point associates a same system component as the first system component deployed in the second node; and specify the integration point according to the set of attributes including the first or second sets of attributes, the specifying including generating a requirement specification for the integration point to be presented to a user, the requirement specification including an identification of the integration point and at least one of a message structure, a communication protocol, or a performance requirement of the integration point. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
memory to store information with respect to a system comprising a plurality of nodes each deploying a system component and being assigned to a node type indicating a function or an environment of the node; and one or more processors to execute an integration point specifying module configured to; display one or more diagrams comprising at least a portion of the plurality of nodes, the at least portion including a first node of a first node type and a second node of a second node type; automatically identify an integration point from the one or more diagrams being displayed, the integration point associating a plurality of interfaces of a plurality of system components deployed by one or more nodes of the plurality of nodes; characterize the integration point based at least in part on the node types of the one or more nodes to generate a set of attributes describing the interfaces and compatible with the functions or environments of the one or more nodes, the characterizing including generating a first set of attributes based on determining that the integration point associates a first system component deployed in the first node, and generating a second set of attributes based on determining that the integration point associates a same system component as the first system component deployed in the second node; and specify the integration point according to the set of attributes including the first or second sets of attributes, the specifying including generating a requirement specification for the integration point to be presented to a user, the requirement specification including an identification of the integration point and at least one of a message structure, a communication protocol, or a performance requirement of the integration point. - View Dependent Claims (20)
-
Specification