• DocumentCode
    1063353
  • Title

    Engineering a new abstraction layer to optimize the HEP analysis process

  • Author

    Amaral, Vasco ; Helmer, Sven ; Moerkotte, Guido

  • Author_Institution
    Fak. fur Math. und Informatik, Univ. Mannheim, Germany
  • Volume
    51
  • Issue
    4
  • fYear
    2004
  • Firstpage
    1441
  • Lastpage
    1448
  • Abstract
    Presently, in the new high-energy physics experiments we are observing a growing complexity in the interfaces of the analysis tools. As a consequence, end users have to master programming, understand complex frameworks and data storage details before achieving the physics goals. This reduces significantly the efficiency of the analysis process. In order to tackle this problem in analysis, we propose to introduce a new abstraction layer between the end users and the current interfaces. We go further in our approach by introducing Pheasant QL, the first proposal for a declarative domain-specific visual query language into this domain. Through our solution, we can express complex decay queries by means of visual operators with reduced programming efforts, abstracting the storage and optimization details, and reducing the need to deal with the normal analysis framework and physical storage intricacies. In our communication, we will describe the methodology we are following to design and implement the new abstraction layer. We will also describe our language in an informal manner in terms of syntax, semantics, and example queries.
  • Keywords
    high energy physics instrumentation computing; optimisation; programming language semantics; query languages; visual languages; HEP analysis process; Pheasant QL; abstraction layer; complex decay queries; complex frameworks; data storage; declarative domain-specific visual query language; flexible query systems; master programming; new high-energy physics experiments; optimization; physical storage intricacies; semantics; syntax; visual operators; Data analysis; Data structures; Database languages; Libraries; Memory; Physical layer; Physics; Proposals; Scholarships; Utility programs;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2004.832551
  • Filename
    1323710