Specimen Measurement Software Architecture for Recertification-Free Expansion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing specimen measurement systems face challenges in easily expanding functions due to the need for software modifications and recertification when adding new features, which complicates the integration of additional functionalities.
Innovation Solution
A system architecture that includes a measurement unit, control software, data management software, and an interface, allowing application software to be added without modifying the control or data management software, and enabling functionality expansion through a standardized interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If new functions are added to the control software, then system functionality is improved, but software complexity and recertification requirements increase
Solution Approach 1:
The system is segmented into control software and application software components. The control software manages core measurement functions while application software provides additional functionalities. This segmentation allows new functions to be added as separate applications without modifying or complicating the core control software, thus resolving the contradiction between improved functionality and reduced software complexity.
Solution Approach 2:
The control software is designed with universal interfaces and data structures that can support multiple different application software programs. This multi-functionality approach allows the same control software to work with various applications providing different functions, enabling system adaptability without increasing control software complexity.
2Adaptability or versatility
If new functions are added to the control software, then system functionality is improved, but recertification time and cost increase
Solution Approach 1:
By segmenting the system into certified control software and non-certified application software, new functions can be added as applications without triggering recertification of the core control software. This segmentation isolates the certified components from new additions, eliminating repeated recertification requirements and reducing time loss.
3Stability of the object's composition
If functions are embedded in control software, then system integration is improved, but ease of expansion deteriorates
Solution Approach 1:
The system segments integrated functions into two categories: core measurement functions embedded in control software, and additional functions provided as separate application software. This segmentation maintains stable system integration for core functions while enabling easy expansion through addition of new applications that interface with the control software through standardized protocols.
Solution Approach 2:
The control software acts as an intermediary between the measurement unit and application software. It provides standardized data structures and communication interfaces that mediate between the embedded core functions and the expandable application layer, maintaining system integration while facilitating easy expansion.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed is a system including a measurement unit configured to measure a specimen, the system comprising: control software configured to control the measurement unit; data management software configured to manage data regarding the measurement unit that operates under control by the control software; and an interface configured to allow application software capable of being added to the system, to utilize the data, wherein a function of the system is expanded by the application software added to the system.