by Playfuls Staff |
20th January 2007

IBM 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.