Author: Feyrin, S.
Paper Title Page
THBPL02 Behavioural Models for Device Control 1109
 
  • L. Andolfato, M. Comin, S. Feyrin, M. Kiekebusch, J. Knudstrup, F. Pellegrin, D. Popovic, C. Rosenquist, R. Schmutzer
    ESO, Santiago, Chile
 
  ESO is in the process of de­sign­ing a new in­stru­ment con­trol ap­pli­ca­tion frame­work for the ELT pro­ject. Dur­ing this process, we have used the ex­pe­ri­ence in HW con­trol gained from the first and sec­ond gen­er­a­tion of VLT in­stru­ments that have been in op­er­a­tion for al­most 20 years. The pre­lim­i­nary out­come of this analy­sis is a li­brary of Stat­e­charts mod­els il­lus­trat­ing the be­hav­iour of some of the most com­monly used de­vices in tele­scope and in­stru­ment con­trol sys­tems. This paper de­scribes the ar­chi­tec­tural as­pects taken into con­sid­er­a­tion when de­sign­ing the mod­els such as HW/SW state rep­re­sen­ta­tion, com­mon/spe­cial­ized be­hav­iour, and fail­ure man­age­ment. An ex­ten­sion to Harel's for­mal­ism to fa­cil­i­tate reusabil­ity by dy­namic cre­ation of or­thog­o­nal re­gions is also pro­posed. The paper de­tails the be­hav­iour of some de­vices like shut­ters, lamps and mo­tors to­gether with the ra­tio­nale be­hind the mod­el­ling choices. A map­ping of the mod­els to a con­crete im­ple­men­ta­tion using real HW com­po­nents is sug­gested. Al­though these mod­els have been de­signed fol­low­ing the prin­ci­ples of our con­cep­tual ar­chi­tec­ture, they are still generic and plat­form in­de­pen­dent, so they can be eas­ily reused in other pro­jects.  
video icon Talk as video stream: https://youtu.be/aJr6SkBmsuY  
slides icon Slides THBPL02 [1.520 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)