OPTICSCLAug 25, 2025

Designing across domains with declarative thinking: Insights from the 96-Eyes ptychographic imager project

arXiv:2508.18512v21.2
Originality Synthesis-oriented
AI Analysis

This addresses the problem of costly misalignment in concurrent R&D workflows for interdisciplinary teams, though it is incremental in applying existing declarative methods to a new domain.

The paper tackles the challenge of interdisciplinary system design by applying a declarative problem formulation language (5GL) to formalize requirements from diverse stakeholders in the 96-Eyes ptychographic imager project, resulting in enhanced transparency, design traceability, and reduced misalignment across teams.

This article presents a practitioner's reflection on applying declarative, 5th generation, problem formulation language (5GL) to de novo imaging system design, informed by experiences across the interdisciplinary research in academia and cross-functional product development within the private sector. Using the 96-Eyes project: 96-camera parallel multi-modal imager for high-throughput drug discovery as a representative case, I illustrate how project requirements, ranging from hardware constraints to life sciences needs, can be formalized into machine-readable problem statements to preserve mission-critical input from diverse domain stakeholders. This declarative approach enhances transparency, ensures design traceability, and minimizes costly misalignment across optical, algorithmic, hardware-accelerated compute, and life sciences teams. Alongside the technical discussion of 5GL with real-world code examples, I reflect on the practical barriers to adopting 5GL in environments where imperative, 3rd-generation languages (3GL) remain the default medium for inter-team collaboration. Rather than offering an one-size-fits-all solution, these learned lessons highlight how programming paradigms implicitly shapes research workflows through existing domain hierarchies. The discussion aims to invite further explorations into how declarative problem formulations can facilitate innovation in settings where concurrent R\&{}D workflows are gaining traction, as opposed to environments where sequential, phase-driven workflows remain the norm.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes