Instrument Test Data Management for Emulator-Based App Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developing applications for machine tools and industrial robots is costly and time-consuming due to the difficulty in preparing and testing various types of instruments, making it challenging to create and test necessary test data efficiently.
Innovation Solution
A data management device and method that includes an input unit for collecting data from instruments, a storage unit for storing test data, a communication control unit for acquiring and transmitting requested test data to external devices, and a communication unit for transmitting this data based on transmission control, enabling efficient creation and distribution of test data across multiple instruments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If actual instruments are used for application testing, then testing accuracy is improved, but development cost and time increase significantly
Solution Approach 1:
The patent creates virtual copies of actual instruments through device emulators that replicate instrument behavior and characteristics. These emulators provide test data that mimics real instrument responses, allowing applications to be tested without physical instruments. The emulator generates test data based on instrument specifications and operational parameters, preserving testing accuracy while eliminating the need for actual hardware.
Solution Approach 2:
The system prepares test data in advance by collecting and storing instrument data characteristics, operational ranges, and behavioral patterns before application development begins. This preliminary preparation allows the emulator to generate realistic test data immediately when needed, eliminating the time-consuming process of setting up actual instruments during development and testing phases.
2Adaptability or versatility
If various types of instruments are prepared for comprehensive testing, then application compatibility is improved, but resource requirements increase
Solution Approach 1:
The device emulator is designed as a universal platform that can simulate multiple different instrument types through configuration rather than requiring separate physical instruments for each device. The emulator accepts instrument identification information and adjusts its behavior to match the specified instrument characteristics, enabling a single emulator to provide compatibility testing for various instruments without proportionally increasing physical resource requirements.
Solution Approach 2:
Instead of acquiring and maintaining multiple physical instruments for testing different device compatibilities, the system creates virtual copies of various instrument types within the emulator. Each instrument type is represented by software models that replicate their data output and operational characteristics, allowing comprehensive compatibility testing with minimal physical resources.
Data Source
AI summary
The present invention provides test data for various machines for testing an application. This data management device comprises: an input unit that accepts input of data output from at least one device; a storage unit that stores, as test data, the test data input via the input unit; a communication control unit that acquires, from the storage unit, test data requested on the basis of a request from an external device, and controls transmission of the requested test data to the external device; and a communication unit that transmits the requested test data to the external device on the basis of the transmission control by the communication control unit.


