eeTimes
eeTimes
eeTimes eeTimes
Forgot password Register
Home » Newsletters » 2010-06-June » 2010-06-10-EETEnewsletter
Print - Send - -

Technology News

Lunar lander project relies on SPARK programming language

June 10, 2010 | Julien Happich | 222902326
Lunar lander project relies on SPARK programming language Altran Praxis announced that its SPARK language has been selected by a new, NASA-funded US lunar mission. SPARK will be used to develop the software behind a CubeSat project being developed by a consortium comprising Vermont Technical College, Norwich University, St. Michael's College, and the University of Vermont.

Primary funding for this effort is being provided by the Vermont Space Grant Consortium under NASA grant number NNG05GH16H.

A CubeSat is a miniaturised satellite with dimensions of 10x10x10cm which can be doubled or tripled in length. Its combination of size and standardised components make it a much cheaper method of space research than traditional satellites. Consequently it has been rapidly adopted by universities and research institutions around the world for projects covering areas as diverse as earthquake detection and wildlife tracking.

SPARK is a high level programming language and toolset designed to support the development of software where correct operation is vital, for example in safety, security or other “must work” applications. SPARK was adopted for the CubeSat project because of Vermont Technical College's experience in using SPARK and the related Ada programming language in developing mission critical control systems for a project to create Arctic sea ice monitoring buoys. Both the CubeSat and buoy systems face similar challenges in terms of coping with inhospitable conditions and the impossibility of fixing any software bugs when deployed.

The Vermont CubeSat project, led by Professor Carl Brandon of Vermont Technical College aims to launch by 2015. It is developing the first CubeSat that can be launched from a geostationary orbit to successfully land on the moon. The CubeSat electronics are based on a Texas Instruments (TI) MSP430 processor and the software will control navigation, communications, scientific instruments, camera and the CubeSat's propulsion system.

“The scale and simplicity of the CubeSat concept opens up space to innovative projects such as ours,” said Professor Carl Brandon, Professor of Physics, Vermont Technical College. “However the small size of the CubeSat shouldn't mask the ambitious scope of what we are aiming to do.

This means we needed to develop software that met the highest standards of integrity – you simply can't fix software problems in space. SPARK was therefore the perfect choice for this project and is an integral part of our goal to land the first CubeSat on the Moon.”

The proposed lunar lander will be a single unit CubeSat with four mini-thrusters on the bottom to maximise control and manoeuvrability. Two potential options for propulsion are being examined – a bi-propellant booster or a Xenon powered ion drive booster. The Xenon thruster can also be used for a triple CubeSat that would go to and orbit the moon.  The team is currently working on initial designs for the spacecraft, with the aim of achieving further NASA funding in June 2011.

“To succeed scientific research needs to bring together innovation, new ideas and proven technology,” said Keith Williams, Altran Praxis Managing Director. “This new lunar mission demonstrates the potential of the CubeSat concept when combined with advanced, high integrity software developed using SPARK.  We wish the project team well in their ambitious moon mission.”

Developed by Altran Praxis, the SPARK Toolset offers static verification that is unrivalled in terms of its soundness, low false-alarm rate, depth and efficiency. The toolset also generates evidence for correctness that can be used to build a constructive assurance case in line with the requirements of industry regulators and certification schemes.

Visit Altran Praxis at www.altran-praxis.com









Please login to post your comment - click here
Related News
MOST POPULAR NEWS
Interview
Technical papers
READER OFFER

The Spartan-6 FPGA embedded kit offered by Xilinx in this month's reader offer is based on the company's Spartan-6 LX45T FPGA. It contains an extensible development board and the key tools and IP needed for embedded development.

The reference designs and software/hardware tutorials provided with this kit will give a jump-start to your development. The package worth 735 Euros includes a ROHS compliant SP605 base board including the XC6SLX45T-FGG484 -3 FPGA, the ISE Design Suite device-locked for the Spartan-6 LX45T FPGA and numerous other tools.

READER OFFER

This month, Xilinx is giving away one such kit, worth 735 Euros, for EETimes Europe's readers to win.

Poll
About the smart grid and solar energy

All material on this site Copyright © 2009 - 2010 European Business Press SA. All rights reserved.
This site contains articles under license from EETimes Group , a division of United Business Media LLC.