Abstracts |
J.M. Nogiec, K. Trombly-Freytag, D. Walbridge, E. Desavouret (FNAL)
An extensible component-based framework has been developed at Fermilab to promote software reuse and provide a common platform for developing a family of test and data analysis systems. The framework allows for configuring applications from components through the use of XML configurations. It can be easily extended by adding new components and many application independent components are already provided with the framework. The core of the system has been developed in Java, which guarantees its portability and facilitates the use of object-oriented development technologies. The framework can support various architectures and provides an elaborate inter-component communication mechanism. Some of its features include: support of multiple communication patterns, various built-in routing mechanisms, and provisions for re-entrant components. It is also highly tailorable with systems configured beforehand by selecting components and defining their properties in an XML configuration and modified dynamically by altering component properties during run time. Specialized mechanisms are built into the framework that provide for easy troubleshooting, maintenance, and debugging. On-line monitoring of resources such as time and memory usage is also included.
{*} Work supported by US Department of Energy
eCONF
C011127
ePROCEEDINGS
COMMITTEES
PARTICIPANTS
PROGRAM
SUMMARY
ICALEPCS 2001
eCONF
|
||
Last updated: September 13, 2002 Website Problem? Contact Technical Publications |