Supportability evaluation of system architectures
First Claim
1. A decision support system for evaluating supportability of alternative system architecture designs comprising:
- an analytic hierarchy process (AHP) model comprising a plurality of attributes, wherein said plurality of attributes comprises;
a commonality attribute;
a modularity sub-attribute;
a standards based sub-attribute; and
a reliability, maintainability, testability (RMT) sub-attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product is disclosed for evaluating system architectures from a long term sustainability perspective, sustainability in the presence of rapidly evolving information and networking technology, rapidly evolving customer requirements and expectations, and rapidly evolving standards and protocols. The multi-attribute architecture evaluation method can include specific architectural characteristics. At the top level the present invention can include four architectural characteristics or attributes: modularity, commonality, standards-based, and reliability/maintainability/testability (RMT). The attributes can be further classified into sub-attributes and metrics to facilitate the comparative evaluation of candidate system architectures. In an exemplary embodiment of the present invention a decision support system, method and CPP for evaluating supportability of alternative system architecture designs is disclosed including: an analytic hierarchy process (AHP) model including a plurality of attributes, wherein the plurality of attributes includes: a commonality attribute; a modularity sub-attribute; a standards based sub-attribute; and a RMT sub-attribute. The present invention in an exemplary implementation can be embedded within a commercially available AHP shell, to facilitate adaptation to specific domains.
-
Citations
72 Claims
-
1. A decision support system for evaluating supportability of alternative system architecture designs comprising:
an analytic hierarchy process (AHP) model comprising a plurality of attributes, wherein said plurality of attributes comprises;
a commonality attribute;
a modularity sub-attribute;
a standards based sub-attribute; and
a reliability, maintainability, testability (RMT) sub-attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
35. A decision support system for evaluating the supportability of alternative system architecture designs comprising:
-
means for assigning relative weights to each attribute and sub-attribute of a plurality of attributes and sub-attributes of an analytical hierarchy process (AHP) model wherein said plurality of attributes comprises;
a commonality attribute, a modularity attribute, a standards based attribute, and a reliability, maintainability, and testability (RMT) attribute, comprising;
means for performing pair-wise comparisons of said plurality of attributes and sub-attributes at all levels of said AHP model, and means for assigning relative weights to all of said attributes and sub-attributes at all levels of said AHP model;
means for generating a GPW for each of a plurality of alternative system architecture designs comprising;
means for performing pair-wise comparisons of each of said plurality of alternative system architecture designs with respect to said all of said attributes and sub-attributes at all levels of said AHP model; and
means for evaluating said plurality of alternative system architecture designs from a supportability perspective comprising comparing values of said GPWs of said plurality of alternative system architecture designs.
-
-
36. A decision support system that determines global priority weights (GPWs) of alternative system architecture designs comprising:
-
an analytic hierarchy process engine operative to compare a plurality of relative priority attribute weights to generate the GPW of each of the alternative system architecture designs wherein the relative priority attribute weights correspond to a plurality of attributes; and
operative to compare a plurality of relative priority sub-attribute weights to generate each of said plurality of relative priority attribute weights wherein the relative priority sub-attribute weights correspond to a plurality of sub-attributes;
wherein said plurality of attributes comprises a commonality attribute;
a modularity attribute;
a standards based attribute; and
a reliability, maintainability, and testability (RMT) attribute.
-
-
37. A method for evaluating the supportability of alternative system architecture designs comprising the steps of:
-
(a) assigning relative weights to each attribute and sub-attribute of a plurality of attributes and sub-attributes of an analytical hierarchy process (AHP) model wherein said plurality of attributes comprises;
a commonality attribute, a modularity attribute, a standards based attribute, and a reliability, maintainability, and testability (RMT) attribute, comprising;
(1) performing pair-wise comparisons of said plurality of attributes and sub-attributes at all levels of said AHP model, and (2) assigning relative weights to all of said attributes and sub-attributes at all levels of said AHP model;
(b) generating a GPW for each of a plurality of alternative system architecture designs comprising;
(1) performing pair-wise comparisons of each of said plurality of alternative system architecture designs with respect to said all of said attributes and sub-attributes at all levels of said AHP model; and
(c) evaluating said plurality of alternative system architecture designs from a supportability perspective comprising comparing values of said GPWs of said plurality of alternative system architecture designs.
-
-
72. A computer program product (CPP) for evaluating system architecture designs using an analytic hierarchy process (AHP) model, said CPP embodied on a computer readable medium having program logic stored therein, comprising:
means for enabling a processor to assign relative weights to each attribute and sub-attribute of a plurality of attributes and sub-attributes of an analytical hierarchy process (AHP) model wherein said plurality of attributes comprises;
a commonality attribute, a modularity attribute, a standards based attribute, and a reliability, maintainability, and testability (RMT) attribute, comprising;
means for enabling the processor to perform pair-wise comparisons of DOTs said plurality of attributes and sub-attributes at all levels of said AHP model, and means for enabling the processor to assign relative weights to all of said attributes and sub-attributes at all levels of said AHP model;
means for enabling the processor to generate a GPW for each of a plurality of alternative system architecture designs comprising;
means for enabling the computer to perform pair-wise comparisons of each of said plurality of alternative system architecture designs with respect to said all of said attributes and sub-attributes at all levels of said AHP model; and
means for enabling the computer to evaluate said plurality of alternative system architecture designs from a supportability perspective comprising comparing values of said GPWs of said plurality of alternative system architecture designs.
Specification