• DocumentCode
    374760
  • Title

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

  • Author

    Anvar, Shebli ; Terrier, Franqois

  • Author_Institution
    DAPNIA/SEI, CEA, Centre d´´Etudes Nucleaires de Saclay, Gif-sur-Yvette, France
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Abstract
    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 architecture) implementation, the framework aims at providing (1) high-level concepts for flexible hardware-software separation, and (2) simple mechanisms for transparently deriving the 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
  • Keywords
    data acquisition; high energy physics instrumentation computing; object-oriented programming; CORBA; UML; common object request broker architecture; distributed data acquisition; object-oriented; software development; trigger and data acquisition; triggering systems; unified modeling language; Computer architecture; Data acquisition; Digital systems; Hardware; Physics; Process design; Programming; Real time systems; Reflection; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nuclear Science Symposium Conference Record, 2000 IEEE
  • Conference_Location
    Lyon
  • ISSN
    1082-3654
  • Print_ISBN
    0-7803-6503-8
  • Type

    conf

  • DOI
    10.1109/NSSMIC.2000.949970
  • Filename
    949970