论文标题
数据模型作为不断发展的校准软件的敏捷基础
Data model as agile basis for evolving calibration software
论文作者
论文摘要
我们为Micado设计成像数据校准和还原软件,Micado是极大的望远镜上的第一个近IR仪器。在此过程中,我们已经通过主要在PDF/Word文档中捕获的详细软件设计可以达到可以实现的极限。 硬件和校准软件之间的权衡是满足严格的科学要求。为了支持这种权衡,需要在项目的早期阶段开发更多的软件:模拟器,档案,原型食谱和管道。这就需要在软件和硬件组之间持续有效地交换不断发展的设计,这很难通过手动维护的文档来实现。这是可以使用机器可读版本的设计版本来维持设计文档和各种软件组件之间的一致性。 我们构建了一个由软件和人类可读的详细设计。由此,自动生成了设计文档,原型管道和数据档案。我们介绍了针对ELT Micado Imager的校准软件详细设计的这种方法,该方法基于早期项目中所学的专业知识和经验教训(例如Omegacam,Muse,Euclid)。
We design the imaging data calibration and reduction software for MICADO, the First Light near-IR instrument on the Extremely Large Telescope. In this process we have hit the limit of what can be achieved with a detailed software design that is primarily captured in pdf/word documents. Trade-offs between hardware and calibration software are required to meet stringent science requirements. To support such trade-offs, more software needs to be developed in the early phases of the project: simulators, archives, prototype recipes and pipelines. This requires continuous and efficient exchange of evolving designs between the software and hardware groups, which is hard to achieve with manually maintained documents. This, and maintaining the consistency between the design documents and various software components is possible with a machine readable version of the design. We construct a detailed design that is readable by both software and humans. From this the design documentation, prototype pipelines and data archives are generated automatically. We present the implementation of such an approach for the calibration software detailed design for the ELT MICADO imager which is based on expertise and lessons learned in earlier projects (e.g. OmegaCAM, MUSE, Euclid).