Adaptive Solution Building Block Architecture Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solution building block (SBB) architectures lack adaptive functionality to enable automatic updates of individual components in response to changes within the architecture or design, requiring manual intervention and additional integration efforts.

Innovation Solution

A method for automatically updating SBB architectures by capturing metadata changes and implementing substitutions or replacements of components, using a system like Rational Solution Architecture, which generates a new solution architecture and notifies administrators of necessary modifications, ensuring seamless integration and adaptation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual intervention is used to update SBB components, then control over the update process is maintained, but productivity and adaptability are reduced

Engineering Contradiction:
Improveupdate speedVSAvoidautomation level
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables self-service by allowing the SBB architecture to automatically detect changes in component metadata and update itself without human intervention. The adaptive update mechanism monitors metadata changes, determines appropriate substitutions, and implements updates autonomously, transforming the manual process into an automated self-service system.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by continuously monitoring metadata changes in SBB components and using this information to trigger adaptive updates. The feedback loop detects when a component's metadata changes, evaluates the impact on the overall architecture, and automatically initiates updates to maintain optimization, creating a closed-loop adaptive system.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If adaptive updating is implemented, then adaptability and efficiency are improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the SBB architecture into modular components with independent metadata. Each component can be updated independently based on its own metadata changes, allowing the complex adaptive update process to be managed through simple, isolated unit updates rather than requiring complex coordinated changes across the entire architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses parameter changes by monitoring and responding to changes in component metadata parameters. When metadata parameters change, the system automatically detects these parameter changes and triggers appropriate updates, transforming complex architectural adaptability into simple parameter-driven automation that reduces perceived system complexity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automatic component substitution is performed, then productivity is improved, but reliability may be compromised without administrator review

Engineering Contradiction:
Improveupdate efficiencyVSAvoidupdate reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies partial action by implementing automatic updates for routine component substitutions while maintaining the option for administrator review for critical changes. The adaptive update mechanism performs partial automation for standard cases, achieving productivity improvements without completely eliminating human oversight for reliability-critical decisions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements feedback by notifying administrators of automatic updates and allowing them to review and approve critical changes. This feedback mechanism maintains reliability by ensuring administrator awareness and approval for important updates, while still benefiting from the productivity of automatic processing for routine cases.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8812458B2Adaptive methodology for updating solution building block architectures and associated tooling
Publication Date: 2014.08.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8812458B2 patent drawing
  • US8812458B2 patent drawing
  • US8812458B2 patent drawing

AI summary

Provided is a method for the adaptive updating of building block architectures and designs in the event of a change to a component of the building block architecture. When a specific component of the architecture, or SBB, is replaced or modified, the metadata associated with the new or modified component is placed in a building block repository. The system captures or recognizes the event and automatically makes updates to dependent components of the specific component. Such updates may include, but are not limited to, a substitution or replacement of one component with another, generally if the replacement component is a better fit in the solution architecture than the original component. A new or updated system architecture is generated to reflect the replaced and/or modified components and the associated metadata. In the alternative, the system notifies an administrator to make specific changes in components rather than implementing the changes automatically.