NASA Eyes Open Standard Software for James Webb Space Telescope

by Playfuls Staff | 20th January 2007

NASA Eyes Open Standard Software for James Webb Space TelescopeIBM announced the National Aeronautics and Space Administration (NASA) is using IBM software to develop the software and systems that will operate the James Webb Space Telescope. The Next [more] Generation Telescope which will succeed the Hubble Space Telescope will look much closer to the beginning of time and hunt for the unobserved formation of the first galaxies.

The Telescope, expected to be launched by 2013, will study galaxy, star and planet formation in the Universe. In order to study how the very first stars and galaxies formed in the early Universe, NASA will look 'back in time' and deep into space using light time to travel from the present to the past. To study the earliest star formation in the Universe, NASA will observe infrared light, using special instruments optimized to capture this part of the spectrum.

Nearly 20 years ago when the components and instruments on the Hubble Telescope were developed, software was built by multiple organizations using proprietary software for systems development. This approach meant that maintenance, changes and fixes to components and instruments made required multiple tools. Over the life of the mission HST developed software tools to resolve most of these issues.

Because separate space agencies from several different countries around the world are developing the software that will operate the Telescope's Guidance, Navigation and Control (GNC) systems, Command and Data Handling (CNDH), and the Integrated Science Instrument Module (ISIM) that houses the four primary instruments on the James Webb Space Telescope, it was critical for NASA to weave a common thread throughout the project that would circumvent expensive and time consuming software issues.

To address this hurdle, NASA mandated that each agency develop their systems using open standards-based software from IBM. The software, called IBM Rational Rose Real-time, is a UML-based visual modeling development software that acts as a blue print for the entire multi-decade project, allowing the developers of the various Telescope systems to "drag and drop" software code directly into the blue print where it is then automatically available across the entire project.

Rational Rose Real-time helps these systems developers write applications faster without compromising quality. The IBM software continually verifies project quality along each step of the development process -- including code generation, testing, debugging and ongoing changes -- so that systems development stays on course and without error. This allows the many space agencies working on the James Webb Space Telescope to be more productive and able to deliver reliable code on time -- meeting broader project requirements and industry compliance regulations. Some of the agencies working on the Telescope are also using IBM Requisite Pro, IBM Rational ClearCase and IBM Rational ClearQuest which allows them to synchronize changes within their globally dispersed project teams resulting in faster innovation.

NASA will continue to use IBM Rational software to maintain the Telescope after the launch and throughout the life of the mission. Additionally, the UML-based approach allows NASA to create a standard architecture for this mission, while its reusable nature will allow it to be deployed on additional missions moving forward.


Spacer Spacer