Automated System Development Model Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex system development projects often face issues with achieving desired system characteristics and tend to include unnecessary tasks, leading to inefficiencies and potential errors during implementation.

Innovation Solution

A method using a quality model to evaluate and iteratively adapt system development models by comparing target and task models, facilitating quicker and more reliable evaluations, and enabling early detection of problems through automated analysis and feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a project development plan is created based on a task model and target model, then the system development can be structured and organized, but the plan tends to comprise a larger number of tasks than necessary and problems become apparent only during implementation

Engineering Contradiction:
Improvenumber of tasks in development planVSAvoidreliability of achieving desired system characteristics
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing automated evaluation of the system development model before implementation using a quality model. The evaluation identifies inconsistencies between target characteristics and task characteristics in advance, allowing problems to be detected and corrected during the planning phase rather than during implementation, thus reducing the number of tasks needed while improving reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using automated evaluation to provide information about inconsistencies in the system development model. The evaluation results feed back into the development process, enabling developers to identify and correct issues with the task model or target model before implementation, thereby reducing unnecessary tasks and improving the likelihood of achieving desired system characteristics

Inventive Principle:
Principle #23Feedback

2Productivity

If manual evaluation and adaptation of system development models is performed, then flexibility and expert judgment can be applied, but the process is time-consuming and prone to human error

Engineering Contradiction:
Improvespeed of evaluation processVSAvoidobjectivity of evaluation
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces manual mechanical evaluation with an automated computer-based evaluation system. The automated evaluation tool objectively assesses the system development model against the quality model, eliminating human error and subjectivity while improving evaluation speed and consistency, thus simultaneously enhancing productivity and measurement precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent enables self-service by allowing the system development tool to automatically evaluate and identify inconsistencies in the development model without requiring manual intervention. The automated evaluation process independently assesses the alignment between target and task characteristics, providing objective feedback that improves both efficiency and precision

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10846058B2Method and tool for system development
Publication Date: 2020.11.24 SIEMENS AG
  • US10846058B2 patent drawing
  • US10846058B2 patent drawing
  • US10846058B2 patent drawing

AI summary

A method performed by a system development tool is provided. The method includes obtaining a system development model of a system under development, the system development model including a target model of the system and a task model, wherein the target model represents at least a set of target characteristics of the system, and wherein the task model represents a set of tasks. The task model associates at least one task characteristic to each task of the task model. The method also includes evaluating the system development model based on a quality model, the quality model providing a set of quantitative criteria for evaluating the system development model; as well as indicating an evaluation result.