论文标题
分析说明语言:用于HEP分析的DSL
Analysis Description Language: A DSL for HEP Analysis
论文作者
论文摘要
我们建议采用一种陈述性领域的语言来描述高能物理学(HEP)分析的物理算法(HEP)分析的标准且明确的方式与分析软件框架解耦,并认为这种方法为分析设计,使用和保存提供了一种可访问且可持续的环境。这种称为分析描述语言(ADL)及其相关工具的语言的原型正在在各种HEP物理研究中开发和应用。我们介绍了使用DSL,ADL的设计原理及其运行时解释器Cutlang的动机,以及基于这种方法的当前物理研究。我们还概述了未来的想法和前景。最近的物理研究,动手研讨会和调查表明,ADL是一种可行有效的方法,具有许多优势和好处,并为HEP领域提供了认真考虑的方向。
We propose to adopt a declarative domain specific language for describing the physics algorithm of a high energy physics (HEP) analysis in a standard and unambiguous way decoupled from analysis software frameworks, and argue that this approach provides an accessible and sustainable environment for analysis design, use and preservation. Prototype of such a language called Analysis Description Language (ADL) and its associated tools are being developed and applied in various HEP physics studies. We present the motivations for using a DSL, design principles of ADL and its runtime interpreter CutLang, along with current physics studies based on this approach. We also outline ideas and prospects for the future. Recent physics studies, hands-on workshops and surveys indicate that ADL is a feasible and effective approach with many advantages and benefits, and offers a direction to which the HEP field should give serious consideration.