|
|
Paper: |
SOFIA's CORBA Experiences: Instances of Software Development |
Volume: |
238, Astronomical Data Analysis Software and Systems X |
Page: |
189 |
Authors: |
Graybeal, J.; Krzaczek, R.; Milburn, J. |
Abstract: |
Developing data systems for special purpose applications---like one-of-a-kind telescopes---is a singular, if not idiosyncratic, process. Developers must master and wisely use rapidly changing software technologies to produce systems faster, better, and cheaper, meanwhile keeping up with iterative requirements and schedules. Architectural standards such as CORBA may help---or may lead to slow, hard to change, and expensive data systems. The Stratospheric Observatory for Infrared Astronomy (SOFIA) will use CORBA in several different environments---the airborne mission systems (MCS), the ground support system (DCS), and a Facility Science Instrument (FLITECAM). A review of CORBA development experiences on the MCS reflects the challenges and choices made, while comparison with other SOFIA implementations shows the variety of CORBA applications and benefits. |
|
|
|
|