Software Cooperation Determination via Data Meaning Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software cooperation determination methods fail to accurately assess the compatibility of software assets by only considering data structure differences, neglecting the meaning of the data, which can lead to incorrect cooperation possibility determinations.

Innovation Solution

A software cooperation possibility determination apparatus that compares data output from target software with verified software, considering the meanings and configurations, using a software analysis unit to determine consistency or similarity based on software configuration and resource information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data structure differences are registered and meta-information database is updated, then data access is enabled, but data meaning consistency is not considered

Engineering Contradiction:
Improvedata access capabilityVSAvoidcooperation determination accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the cooperation determination process into multiple independent verification steps: data structure consistency checking and data meaning consistency checking. Each step operates separately and must both pass for cooperation to be confirmed, preventing the harmful effect of ignoring data meaning while maintaining data access capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a software analysis unit as an intermediary component that performs both data structure analysis and data meaning analysis. This intermediary systematically compares output data from determination target software with input data requirements of cooperation destination software, ensuring both structural and semantic consistency before confirming cooperation possibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If only data structure consistency is checked, then determination process is simple, but cooperation determination is inaccurate

Engineering Contradiction:
Improvedetermination process complexityVSAvoidcooperation possibility determination reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the determination process into distinct phases: first checking data structure consistency (data types, structures), then checking data meaning consistency (semantics, interpretations). This segmentation maintains systematic thoroughness while organizing complexity into manageable, sequential steps that improve reliability without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary data structure consistency checking before proceeding to data meaning consistency checking. This preliminary action filters out obviously incompatible software pairs early, reducing the overall complexity by handling the more straightforward structural checks first and reserving detailed semantic analysis for pairs that pass the initial filter.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If data meaning consistency is added to verification, then cooperation determination accuracy is improved, but determination time increases

Engineering Contradiction:
Improvecooperation determination accuracyVSAvoiddetermination time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the verification process into sequential stages where data structure consistency is verified first, then data meaning consistency is verified. This segmentation enables early elimination of incompatible software pairs at the structural level, reducing the average determination time by preventing time-consuming semantic analysis of obviously incompatible pairs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary structural consistency checking as a filter before conducting detailed semantic analysis. This preliminary action acts as a sieve that removes obviously incompatible pairs early in the process, reducing the total determination time by limiting extensive semantic verification to only those software pairs that pass the initial structural check.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11327748B2Software cooperation possibility determination apparatus and software cooperation possibility determination method
Publication Date: 2022.05.10 HITACHI LTD
  • US11327748B2 patent drawing
  • US11327748B2 patent drawing
  • US11327748B2 patent drawing

AI summary

A software cooperation possibility determination apparatus stores pieces of software configuration information which are pieces of information regarding configurations of determination target software which is software for which cooperation possibility with cooperation destination software which is software of a cooperation destination is to be determined and verified software which is software verified that the software is able to cooperate with the cooperation destination software, acquires information regarding data output from the determination target software and information regarding data output from the verified software and input to the cooperation destination software from the pieces of software configuration information, and determines consistency or similarity between the information regarding the data output from the determination target software and the information regarding the data output from the verified software, and determines the cooperation possibility of the determination target software with the cooperation destination software based on a result of the determination.