Automatic Design System for IoT Requirement Concretization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic design systems for computer and IoT configurations struggle to represent and concretize system requirements that are not directly described in graph-like requirement data, leading to unhandled requirements and incomplete system configurations.

Innovation Solution

A system automatic design device and method that includes a view generation unit, graph conversion unit, and requirement data update unit, which utilize an aspect model to convert requirement data into a graph representation, applying graph conversion rules to concretize both represented and unrepresented requirements, ensuring all system requirements are handled and concretized.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If graph-like requirement data is used to represent system requirements, then the requirements can be structured and processed systematically, but requirements not directly described in the graph cannot be represented or handled

Engineering Contradiction:
Improveautomatic concretization capabilityVSAvoidunrepresented requirements
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The patent introduces an intermediary component called a 'view generation unit' that acts as a mediator between the graph-like requirement data and the concretization process. This unit generates additional views of the requirements from alternative representations, allowing indirect requirements to be captured and processed without breaking the automated concretization workflow

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds another dimension to the requirement representation by incorporating alternative representations and multiple views beyond the basic graph structure. This allows requirements to be captured from different perspectives and dimensions, ensuring comprehensive coverage of both direct and indirect requirements

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If only requirements explicitly represented in the graph are targeted for concretization, then the concretization process is straightforward and complete for represented requirements, but indirect or implicit requirements remain unhandled

Engineering Contradiction:
Improveconcretization accuracyVSAvoidhandling of implicit requirements
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent makes the concretization system universal by enabling it to handle multiple types of requirements through a unified process. The view generation unit and graph conversion unit work together to process both explicitly represented requirements and implicitly derived requirements using the same conversion rules, achieving multi-functionality in requirement handling

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the requirement data structure is expanded to include all possible requirements, then all requirements can be represented, but the complexity of the data structure and processing increases

Engineering Contradiction:
Improvecompleteness of requirement coverageVSAvoiddata structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the requirement representation into multiple independent views generated from alternative representations. Each view can be processed separately through graph conversion rules, allowing comprehensive requirement coverage without creating a single complex monolithic data structure. The segmentation maintains modularity and simplifies processing

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11829422B2System automatic design device, system automatic design method, and non-transitory computer-readable medium
Publication Date: 2023.11.28 NEC CORP
  • US11829422B2 patent drawing
  • US11829422B2 patent drawing
  • US11829422B2 patent drawing

AI summary

A system automatic design device includes: a view generation unit configured to generate a view obtained by converting requirement data using an aspect model and to output the generated view as a pre-update view; a graph conversion unit configured to converting the requirement data or the pre-update view using a graph conversion rule; a requirement data update unit configured to reflect a content of a post-update view obtained after the pre-update view is converted on the requirement data; and a system requirement concretization unit configured to obtain system configuration data, in which the requirement data is concretized, by repeatedly performing operations of: converting the requirement data by the graph conversion unit, or converting the pre-update view into the post-update view by the graph conversion unit, and converting the requirement data by reflecting the content of the post-update view on the requirement data by the requirement data update unit.