BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > Features > 2007

NASA Mandates UML for Next Space Telescope

By Charles Babcock

January 22, 2007

(NASA Mandates UML for Next Space Telescope :  Page 1 of 1 )



NASA mandates UML for next space telescope By Charles Babcock,

NASA is nervous about its software, and it's got a right to be. Its James Webb space telescope is scheduled to be launched in 2013 and it is being built by NASA, Canadian and European space agencies, and their subcontractors. It is a complex, visible and invisible light-gathering instrument that will orbit the earth at 940,000 miles.

In its earlier Hubble telescope launch, NASA officials were horrified to learn that the mirrors in the orbiting instrument had been ground to the wrong specifications and commissioned a space shuttle mission to replace them. With the Webb orbiting at a range about four times greater than the distance from the earth to moon, a field service call to Webb is going to be even more expensive than Hubble's.

That makes those who are responsible for the software that will run the telescope nervous. Different international agencies are working on the Telescope Guidance, Navigation, and Control system, its Command Data Handling system, and its Integrated Science Instrument Module, which houses four different light receiving instruments.

To insure as much quality review up front as possible, NASA is telling each participant it must design and develop software using the Unified Modeling Language, a modeling symbol and syntax that allows code to be generated from models. It's also requiring that developers use as many public software standards and interfaces as possible. In effect, it's mandated that developers for Webb use IBM's Rational Rose Real-Time, a development tool based on UML modeling and supporting standards for real-time operational environments.

NASA needs a single "systems development platform that would be reliable throughout the extensive life of the mission," said Glenn Cammarata, development lead for the Integrated Science Instrument Module flight software in a prepared statement issued by NASA and IBM on Thursday.

Rational Rose will impose code checks and verify project quality as work progresses on several fronts, noted Danny Sabbah, general manager of IBM Rational Software.

 Page 1 of 1 


BYTE.com > Features > 2007
Dr. Dobb's Media Center

2008 International Mathematica Conference
Dr. Dobb's interviews Wolfram Research's Theo Gray, co-founder and Director of User Interfaces, and Roger Germundsson, Director of Research and Development, about the upcoming 2008 International Mathematica Conference.

How Do You Do Nightly Builds and Tests when there is No Overnight? Software Production in a Geographically Distributed Environment
Attend this Webcast and find out how to overcome common build-test-deploy challenges that affect all members of a distributed team, including: <ul> <li> Communication difficulties, because of time-zone and cultural differences</li> <li> Workflow challenges, like lack of documented procedures and build and test handoff problems</li> <li> Slow build and test cycles, broken builds, and other factors that hamper distributed team productivity</li> </ul> Thursday, September 25, 2005 " 11am PT / 2pm ET </p>

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
simple helix is the most trusted name in the hosting industry! Join us and host with the experts!
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.
Wanna see your ad here?
 

web2