Tool Compiler Automates Documentation and Software Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack a comprehensive solution for generating documentation and software automatically from hardware equipment descriptions, particularly in hardware description languages, which is essential for tool representation and functionality.

Innovation Solution

A tool compiler system that translates equipment descriptions into user-defined functionalities, including documentation and software, using a tool model representation that integrates textual, graphical, and program descriptions, enabling automatic synchronization and generation of detailed models, user manuals, and software programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If hardware equipment descriptions are manually converted to documentation and software, then documentation and software can be generated, but manual effort and time are excessive

Engineering Contradiction:
Improvedocumentation generation efficiencyVSAvoidmanual conversion time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates a tool model representation that serves as a copy or abstraction of the actual hardware equipment. This model captures the essential structure and functionality of the equipment in a standardized format (such as HDL), which can then be automatically processed to generate documentation and software without manually copying information from the physical equipment

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the manual mechanical process of documentation and software creation with an automated compiler system. The compiler automatically translates the tool model representation into various outputs (documentation, software code, etc.), substituting the manual intellectual labor with an automated computational process

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

2Adaptability or versatility

If comprehensive tool representation is created with multiple description types, then tool functionality is improved, but system complexity increases

Engineering Contradiction:
Improvetool representation capabilityVSAvoidmodel structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal tool model representation that can serve multiple purposes simultaneously. The same model structure supports various types of descriptions (textual, graphical, symbolic, program) and can be used to generate different outputs (documentation, software, simulations). This multi-functional approach allows comprehensive tool representation without proportionally increasing complexity

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

Solution Approach 2:

The patent segments the tool model into distinct components or modules, each handling a specific aspect of the tool representation. This modular structure allows the system to manage complexity by organizing information into manageable segments that can be independently processed and combined as needed

Inventive Principle:
Principle #1Segmentation

3Productivity

If automatic generation system is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvesoftware and documentation generation speedVSAvoidcompiler system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a tool model representation as an intermediary between the hardware equipment and the final outputs (documentation and software). This intermediate model serves as a standardized interface that the compiler system can process automatically. The intermediary structure simplifies the automation process by providing a consistent input format, even though it adds a layer to the overall system

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11372625B2Tool compiler
Publication Date: 2022.06.28 BROOKS AUTOMATION GERMANY
  • US11372625B2 patent drawing
  • US11372625B2 patent drawing
  • US11372625B2 patent drawing

AI summary

Automatic generation of documentation and software for an equipment or tool, together with an automatic synchronization between the corresponding documentation and software can be preformed with a tool model representation. The tool model can include a textual, graphical, symbolic, and program representation of the tool. Default components, derived components, and standard components can be added to the tool model.