JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


BiBTeX citation export for MOPHA051: Towards Specification of Tango V10

@InProceedings{goryl:icalepcs2019-mopha051,
  author       = {P.P. Goryl and A. Götz and V.H. Hardion and M. Liszcz and L. Pivetta},
  title        = {{Towards Specification of Tango V10}},
  booktitle    = {Proc. ICALEPCS'19},
  pages        = {331--333},
  paper        = {MOPHA051},
  language     = {english},
  keywords     = {TANGO, controls, CORBA, framework, network},
  venue        = {New York, NY, USA},
  series       = {International Conference on Accelerator and Large Experimental Physics Control Systems},
  number       = {17},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {08},
  year         = {2020},
  issn         = {2226-0358},
  isbn         = {978-3-95450-209-7},
  doi          = {10.18429/JACoW-ICALEPCS2019-MOPHA051},
  url          = {https://jacow.org/icalepcs2019/papers/mopha051.pdf},
  note         = {https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA051},
  abstract     = {More than 40 laboratories use Tango Controls as a framework for their control systems. During its 18 years of existence, Tango Controls has evolved and matured. The latest 9.3.3 release is regarded as the most stable and feature-reach version of the framework. However, it makes use of already outdated CORBA technology which impacts all the stack, from the low-level transport protocol up to the client API and tools. The Tango Community decided to move forward and is preparing for so-called Tango Controls v10. Tango v10 is meant to be more a new implementation of the framework than a release of new features. The new implementation shall make the code easier to maintain and extend as well as remove legacy technologies. At the same time, it shall keep the Tango Controls objective philosophy and allows the new implementation to coexist with the old one at the same laboratory. The first step in the process is to provide a formal specification of current concepts and protocol. This specification will be base for the development and verification of new source code. Formal specification of Tango Controls and its purpose will be presented along with used tools and methodologies.},
}