Designing modular spectral data processing software based on design patterns

Hongtao Cao, Fan Lu · 2025

A modular spectral data processing software architecture based on design patterns were proposed, aiming to address the challenges of device diversity, data heterogeneity and algorithmic complexity. The command pattern realizes the compatibility of multi-vendor devices, the observer pattern constructs the state monitoring system, and the strategy pattern supports the dynamic combination of algorithms. The system adopts a dual-track communication mechanism, integrates event-driven and shared memory technologies, takes into account the flexibility and performance of big data processing, and constructs a highly cohesive and low-coupling distributed architecture.

Read the paper · More papers on PaperTik