A Plugin-Based Software Framework for Data Acquisition and Online Processing

被引:0
|
作者
Fan, Shaoshuai [1 ,2 ]
Gu, Minhao [1 ,2 ]
Zhang, Hangchang [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst High Energy Phys, State Key Lab Particle Detect & Elect, Beijing 100049, Peoples R China
[2] Univ Chinese Acad Sci, Sch Nucl Sci & Technol, Beijing 100049, Peoples R China
关键词
Data acquisition; Software; Data processing; Loading; C plus plus languages; Aggregates; Libraries; Data aggregation; Software tools; Production facilities; Data acquisition (DAQ) system; online processing; plugin-based framework; readout electronics;
D O I
10.1109/TNS.2024.3470329
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In order to address the diverse requirements for data acquisition (DAQ) and online data processing in small-scale high-energy experiments, such as detector research and preliminary research experiments, this article proposes a highly scalable software framework based on a plugin-based design concept. In the design, the data processing flow is broken down into basic data processing units. A plugin manager has been implemented based on the design pattern of dependency injection, allowing the framework to achieve management of plugins. Users are then able to freely assemble these units into customized data processing flow by configuration files. The framework permits the development of plugins for electronic interaction, thereby accommodating diverse electronic configurations and readout requirements. At present, the core functionality of this framework has been developed and has been applied in high-energy physics experiment. This framework provides a convenient solution for implementing DAQ and online data processing software in high-energy physics experiments.
引用
收藏
页码:518 / 525
页数:8
相关论文
共 50 条
  • [1] PRSP: A Plugin-based Framework for RDF Stream Processing
    Li, Qiong
    Zhang, Xiaowang
    Feng, Zhiyong
    WWW'17 COMPANION: PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2017, : 815 - 816
  • [2] POSTER: Study of Software Plugin-based Malware
    Liang Yu
    Li Zhiqiao
    Cui Xiang
    CCS'14: PROCEEDINGS OF THE 21ST ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2014, : 1463 - 1465
  • [3] EDNA: a framework for plugin-based applications applied to X-ray experiment online data analysis
    Incardona, Marie-Francoise
    Bourenkov, Gleb P.
    Levik, Karl
    Pieritz, Romeu A.
    Popov, Alexander N.
    Svensson, Olof
    JOURNAL OF SYNCHROTRON RADIATION, 2009, 16 : 872 - 879
  • [4] VirtualExplorer: A plugin-based virtual reality framework
    Kuester, F
    Hamann, B
    Joy, KI
    STEREOSCOPIC DISPLAYS AND VIRTUAL REALITY SYSTEMS VIII, 2001, 4297 : 436 - 442
  • [5] Benefits of plugin-based heuristic optimization software systems
    Wagner, Stefan
    Winkler, Stephan
    Pitzer, Erik
    Kronberger, Gabriel
    Beham, Andreas
    Braune, Roland
    Affenzeller, Michael
    COMPUTER AIDED SYSTEMS THEORY- EUROCAST 2007, 2007, 4739 : 747 - +
  • [6] A formal contract language for plugin-based software engineering
    Dietrich, Jens
    Hosking, John
    Giles, Jonathan
    12TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 175 - +
  • [7] Plugin-based GIS application framework: Research and implementation
    Faculty of Information Engineering, China University of Geosciences, GIS Software Research and Application Engineering Center, Wuhan 430074, China
    Diqiu Kexue Zhongguo Dizhi Daxue Xuebao, 2006, 5 (609-614):
  • [8] A Parallel Plugin-Based Framework for Multi-objective Optimization
    Leon, Coromoto
    Miranda, Gara
    Segura, Carlos
    INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE 2008, 2009, 50 : 142 - 151
  • [9] PROSE: A Plugin-Based Framework for Paraconsistent Reasoning on Semantic Web
    Zhang, Xiaowang
    Feng, Zhiyong
    Wu, Wenrui
    Wang, Xin
    Rao, Guozheng
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2018, 14 (01) : 121 - 139
  • [10] MapSQ: A Plugin-based MapReduce Framework for SPARQL Queries on GPU
    Song, Jiaming
    Zhang, Xiaowang
    Peng, Peng
    Feng, Zhiyong
    Zou, Lei
    COMPANION PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2018 (WWW 2018), 2018, : 81 - 82