Specification Description Program for Multi-Device Process Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When designing processes for device systems, writers face complexity due to uncertain device configurations, requiring assumptions about various configurations to create processing contents, leading to complicated descriptions.
Innovation Solution
A specification description program that provides users with a unique representation method as a selectable function, allowing for simplified creation of processing contents for multiple processes across devices of the same type, including methods for device variables and conditional statements, and generates source code based on these representations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a writer creates processing contents while taking into account the number of devices of the same type, then the processing contents can be applied to various device configurations, but the description becomes complicated
Solution Approach 1:
The patent introduces a configuration manager as an intermediary tool that automatically manages device configuration information. This mediator handles the complexity of tracking multiple device types and configurations, allowing writers to focus on processing logic without manually managing configuration details across different device setups.
Solution Approach 2:
The patent uses template-based processing content creation where a single template can be copied and applied to multiple device configurations. By creating processing contents as templates that can be instantiated for different device types and numbers, the system avoids rewriting processing logic for each configuration scenario.
2Adaptability or versatility
If a writer assumes various device configurations to create processing contents, then the processing contents become more versatile, but the description becomes more complicated
Solution Approach 1:
The configuration manager performs self-service by automatically generating and maintaining configuration information for multiple device types. It autonomously tracks which devices are present, their types, and their configurations, freeing the writer from manual configuration management tasks while ensuring versatility across different device setups.
Solution Approach 2:
The processing content template is designed with universality, allowing a single template to serve multiple device configurations. The template incorporates placeholders and dynamic elements that automatically adapt to different device types and numbers, providing multi-functionality without requiring separate descriptions for each configuration scenario.
Data Source
AI summary
The present disclosure provides a specification description program and a specification description method that allows a user to create processing contents of a plurality of processes in a simple manner when designing the plurality of processes to be executed in a plurality of devices. A specification description program causes a computer to execute a receiving process for receiving processing contents of a plurality of processes to be executed in a plurality of devices. The receiving process further provides a user with a unique representation method as a selectable function. The unique representation method indicates that processing contents are targeted for one or more devices of a same type among the plurality of devices.


