Arumble Comparison & Compatibility Modeling aims to provide a platform for defining how products can be compared (to newer revisions or similar products) and what components are extensible or interchangeable (to make products interoperable).
The capabilities and value inherent in products are conveyed by their attributes. These attributes are comprised of features and functions. Products can be defined at many scales. Sometimes they are a small component serving a single purpose, and sometimes they are a composite of many components. Sometimes components can be extended or interconnected. Sometimes components can be removed, replaced, or upgraded.
An understanding of what components can be removed, replaced, or upgraded is gained in several ways. Either there is documentation that comes with the product or one has intimate knowledge and understanding of the underlying components that comprise a product. Components can be proprietary or standardized. Proprietary components may be available on the open market and can be interchangeable. But sometimes they are only replaceable by the manufacturer. Standardized components are typically (by nature) available on the open market, and often times in many forms or variations.
Understanding how components become interchangeable or how they can be converted from one to another becomes complex. However, when this information is cataloged in a standard fashion, it is possible to “mix and match”, providing the ability to identify products or components that can be used together to achieve a goal as a composite.
Arumble Comparison & Compatibility Modeling aims to create a standard for describing features and functions of products (components and composites) that define how generations (revisions) of products are related, and where interoperable products can be extended and connected together.