The Magdalena Ridge Observatory Interferometer (MROI) software system contains distributed systems managed by a centralized Supervisory System. Interface software is generated from spreadsheets that describe commands, monitor points, and fault conditions for each subsystem. The Supervisory System consists of an Executive, Operator, Database Manager; one or more Supervisors plus Fault Manager, and Data Collectors. System-wide simulations are discussed: (1) a test framework is generated from the spreadsheets characterizing a subsystem; (2) a detailed simulation of the actual hardware in a subsystem; (3) a system-wide simulation of collecting astronomical data based on executing observing projects. The first two levels have been implemented.
|