XAL is a high level accelerator application framework that was originally developed by tile Spallation Neutron Source (SNS), Oak Ridge National Laboratory. It has an advanced design concept and has been adopted by m...XAL is a high level accelerator application framework that was originally developed by tile Spallation Neutron Source (SNS), Oak Ridge National Laboratory. It has an advanced design concept and has been adopted by many international accelerator laboratories. Adopting XAL for ADS is a key subject in the long term. This paper will present the modifications to tile original XAL applications for ADS. The work includes a proper relational database schema modification in order to better suit the requirements of ADS configuration data, redesigning and re-implementing db2xal application, and modifying the virtual accelerator application. In addition, the new device types and new device attributes for ADS online modeling purpose are also described here.展开更多
文摘XAL is a high level accelerator application framework that was originally developed by tile Spallation Neutron Source (SNS), Oak Ridge National Laboratory. It has an advanced design concept and has been adopted by many international accelerator laboratories. Adopting XAL for ADS is a key subject in the long term. This paper will present the modifications to tile original XAL applications for ADS. The work includes a proper relational database schema modification in order to better suit the requirements of ADS configuration data, redesigning and re-implementing db2xal application, and modifying the virtual accelerator application. In addition, the new device types and new device attributes for ADS online modeling purpose are also described here.