A design framework for distributed data acquisition and triggering systems in high energy physics experiments

S. Anvar, F. Terrier
2000 IEEE Nuclear Science Symposium. Conference Record (Cat. No.00CH37149)  
We present the first conceptual results in the design of an object-oriented framework that tackles recurrent problems encountered when developing acquisition and triggering systems for high-energy physics experiments. These problems include software/hardware frontier definition and the impact of both intrinsic and performance-related distribution on software development. Based on the UML (Unified Modeling Language) extension mechanisms and a real-time CORBA (Common Object Request Broker
more » ... ture) implementation, the framework aims at providing 1) highlevel concepts for flexible hardware-software separation, and 2) simple mechanisms for transparently deriving distribution automatically from system-level definitions. The framework will therefore implement design patterns that result from our experience of HEP (High Energy Physics) TDAQ (Trigger and Data Acquisition) system development. PairProcessor +correlate(In p:Pair) 1 +processor +acquire(In ri:RawImage) PairBuilder 1 +processor +acquire(In ri:RawImage)
doi:10.1109/nssmic.2000.949970 fatcat:ewdlwu5b2jc3zaucnas6hktde4