arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv cs/0306076cs.SE
收藏

FAYE:帧/流/停止分析模型的Java实现

FAYE: A Java Implement of the Frame/Stream/Stop Analysis Model

S. Patton

摘要:

FAYE,帧分析可执行文件,是一个基于Java的帧/流/停止模型的实现,用于分析数据。与传统的基于事件的分析模型不同,帧/流/停止模型对于要分析的任何数据的哪一部分没有偏好,并且事件得到与高电压中的变化相同的处理。这个模型意味着FAYE是一个适合于许多不同类型的数据分析的分析框架,例如检测器趋势或作为可视化核心。在FAYE的设计过程中,重点一直是清晰地划分每个可执行程序的职责,并尽可能保持它们的实现完全独立。这导致FAYE的大部分是实验独立的通用核心,而较小的部分将该核心定制为实验自己的数据结构。这种定制甚至可以在C++中使用JNI来完成,而可执行文件的控制权仍然保留在Java中。本文回顾了帧/流/停止模型,然后着眼于FAYE如何接近其实现,重点是哪些责任是由通用核心处理,以及实验必须提供的可执行文件的定制部分的一部分。

英文摘要:

FAYE, The Frame AnalYsis Executable, is a Java based implementation of the Frame/Stream/Stop model for analyzing data. Unlike traditional Event based analysis models, the Frame/Stream/Stop model has no preference as to which part of any data is to be analyzed, and an Event get as equal treatment as a change in the high voltage. This model means that FAYE is a suitable analysis framework for many different type of data analysis, such as detector trends or as a visualization core. During the design of FAYE the emphasis has been on clearly delineating each of the executable's responsibilities and on keeping their implementations as completely independent as possible. This leads to the large part of FAYE being a generic core which is experiment independent, and smaller section that customizes this core to an experiments own data structures. This customization can even be done in C++, using JNI, while the executable's control remains in Java. This paper reviews the Frame/Stream/Stop model and then looks at how FAYE has approached its implementation, with an emphasis on which responsibilities are handled by the generic core, and which parts an experiment must provide as part of the customization portion of the executable.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑