SN0285 : The STAR Analysis Framework; Component Software in a Real-World Physics Experiment
Updated on Mon, 2007-06-18 19:57. Originally created by chajecki on 2007-06-18 19:57.
Author(s) | : | C. Tull, W. Greiman, D. Olson, D. Prindle, H. Ward |
Date | : | Apr. 7, 1997 |
File(s) | : | sn0285.ps.gz |
Abstract | : | The STAR Analysis Framework (STAF) is a highly modular framework written in C++ and designed around a CORBA-compliant software bus package. STAF provides a CORBA-compliant encapsulation of user-written data analysis algorithms written in FORTRAN, C, and C++ which allows the seamless integration of physics software components and system-like software components controlled at run time by a high-level scripting language and/or by graphical user interfaces. We present in this paper our experience with the STAR Analysis Framework in particular, and with the soft-ware-bus/component-software approach to software engineering in a physics experiment in general. We also discuss our choices of communication and interface protocols and the importance of designing these protocol layers in a manner which allows for "graceful retirement" of said protocols as a means of prolonging the effective lifetime of software systems. |
Keywords | : | RHIC object-oriented CORBA
|
Category | : | |
|