Semantic Bridge for Automatic Trace Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ensuring traceability between artifacts from different models is challenging due to differing terminologies and perspectives, making automated techniques ineffective in determining correspondences between distinct but related models.

Innovation Solution

A method for automatic trace retrieval using a semantic transformation table generated from training data, employing computer learning techniques and association rule mining to convert between different semantic styles, enabling tracing of associations between artifacts from regulatory and software programming environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated trace retrieval techniques are used between different models, then productivity is improved, but measurement precision deteriorates due to differing terminologies and perspectives

Engineering Contradiction:
Improvetrace retrieval efficiencyVSAvoidtrace retrieval accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces a semantic transformation table as an intermediary component that mediates between artifacts from different models. This table stores correspondence relationships between artifacts with different terminologies and perspectives, enabling automated trace retrieval while maintaining accuracy by translating between different semantic styles during the tracing process

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the semantic parameters of artifacts by converting them through the semantic transformation table. This parameter change allows artifacts expressed in different semantic styles (e.g., regulatory terminology vs. software engineering terminology) to be matched accurately, resolving the contradiction between automated efficiency and retrieval precision

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual traceability methods are used to ensure accuracy between different models, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvetrace retrieval accuracyVSAvoidtrace retrieval time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-establishing the semantic transformation table with correspondence relationships between artifacts from different models before actual trace retrieval operations. This preliminary setup enables subsequent automated tracing to achieve both high accuracy and efficiency without requiring manual intervention during the retrieval process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copied representation of artifact relationships in the semantic transformation table, which stores the correspondence patterns learned from manual tracing. This copied knowledge base enables automated systems to replicate manual tracing accuracy at machine speed, eliminating the time loss associated with manual methods

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9311219B2Automatic trace retrieval using semantic bridge
Publication Date: 2016.04.12 SIEMENS AG
  • US9311219B2 patent drawing
  • US9311219B2 patent drawing
  • US9311219B2 patent drawing

AI summary

A method for performing automatic trace retrieval includes receiving a first and second model for a system or service (S10). The first model includes a first plurality of model artifacts at least partially represented by a first semantic style and the second model includes a second plurality of artifacts at least partially represented by a second semantic style. Training data including one or more correspondences between artifacts of the first plurality of model artifacts and artifacts of the second plurality of artifacts is collected. A semantic transformation table is generated for converting between the first and second semantic styles using the collected training data (S11). The generated semantic transformation table is used in tracing associations between artifacts of the first plurality of artifacts and artifacts of the second plurality of artifacts (S12).