Author: Roy Chaudhuri, S.
Paper Title Page
MOD3O06 Interface Management for SKA Telescope Manager 1
 
  • P.S. Swart, G.M. le Roux
    SKA South Africa, National Research Foundation of South Africa, Cape Town, South Africa
  • A. Marassi, R. Smareglia
    INAF-OAT, Trieste, Italy
  • S. Roy Chaudhuri
    Tata Research Development and Design Centre, Pune, India
  • S. Vrcic
    NRC-Herzberg, Penticton, BC, Canada
 
  The Square Kilometre Array (SKA) project is currently in the Pre-construction Phase. During this phase, the telescope subsystems are being designed. The Telescope Manager (TM) is a supervisory control and monitoring subsystem in each of the two radio telescopes of the SKA (SKA1-Low and SKA1-Mid). The TM interfaces with a number of diverse telescope subsystems. Interaction between TM and these subsystems is a major source of requirements for the TM. Careful management of TM external interfaces is therefore important. This discussion is a case study of TM interface management. Firstly, how system architectural design aspects like separation of concerns in the control hierarchy reduce telescope complexity with regards to interfaces is discussed. Secondly, the standardisation approach for monitoring and control interfaces to facilitate early elicitation of interface requirements for the TM, and to manage the diversity of interfacing subsystems is discussed. Thirdly, the relations between interface definition and requirements analysis activities, using SysML representations as an example is discussed.
* paul@ska.ac.za
 
slides icon Slides MOD3O06 [2.607 MB]  
 
WEA3O03 Towards Building Reusability in Control Systems - a Journey 1
 
  • P. Patwari, A.S. Banerjee, G. Muralikrishna, S. Roy Chaudhuri
    Tata Research Development and Design Centre, Pune, India
 
  Development of similar systems leads to a strong motivation for reuse. Our involvement with three large experimental physics facilities led us to appreciate this better in the context of development of their respective monitoring and control (M&C) software. We realized that the approach to allowing reuse follows the onion skin model that is, building re-usability in each layer in the solution to the problem. The same motivation led us to create a generic M&C architecture through our first collaborative effort which resulted into a fairly formal M&C domain model. The second collaboration showed us the need to have a common vocabulary that could be used across multiple systems to specify respective domain specific M&C solutions at higher levels of abstraction implemented using the generic underlying M&C engine. This resulted in our definition and creation of a domain specific language for M&C. The third collaboration leads us to imagine capturing domain knowledge using the common vocabulary which will substantially further reuse, this thought is already demonstrated through a preliminary prototype. We discuss our learning through this journey in this paper.  
slides icon Slides WEA3O03 [1.812 MB]  
 
WEPGF025 Data Driven Simulation Framework 1
 
  • S. Roy Chaudhuri, A.S. Banerjee, P. Patwari
    Tata Research Development and Design Centre, Pune, India
  • L. Van den Heever
    SKA South Africa, National Research Foundation of South Africa, Cape Town, South Africa
 
  Funding: Tata Research Development and Design Centre, TCSL.
Control systems for Radio Astronomy projects such as MeerKAT* require testing functionality of different parts of the Telescope even when the system is not fully developed. Usage of software simulators in such scenarios is customary. Projects build simulators for subsystems such as Dishes, Beamformers and so on to ensure the correctness of a) their interface to the control system b) logic written to coordinate and configure them. However, such simulators are developed as one-offs, even when they implement similar functionality. This leads to duplicated effort impacting large projects such as Square Kilometer Array**. We leverage the idea of data driven software development and conceptualize a simulation framework that reduces the simulator development effort, to mitigate this: 1) capturing all the necessary information through instantiation of a well-defined simulation specification model, 2) configuring a reusable engine that performs the required simulation functions based on the instantiated and populated model provided to it as input. The results of a PoC for such a simulation framework implemented in the context of Giant Meter-wave Radio Telescope*** are presented.
*MeerKAT CAM Design Description, DNo M1500-0000-006, Rev 2, July 2014**A.R. Taylor, "The Square Kilometre Array", Proceedings IAU Symposium, 2012***www.gmrt.ncra.tifr.res.in
 
poster icon Poster WEPGF025 [0.672 MB]