Use of SPARK in a resource constrained embedded system

We are constructing a remote sensing buoy that will be deployed on the Arctic sea ice north of Alaska. The buoy will gather environmental data and transmit that data back to home base via the Iridium satellite network. This data will then be used (by others) to refine models of ice movement. To enha...

Full description

Bibliographic Details
Published in:ACM SIGAda Ada Letters
Main Authors: Loseby, Chad, Chapin, Peter, Brandon, Carl
Format: Article in Journal/Newspaper
Language:English
Published: Association for Computing Machinery (ACM) 2009
Subjects:
Online Access:http://dx.doi.org/10.1145/1653616.1647441
https://dl.acm.org/doi/pdf/10.1145/1653616.1647441
Description
Summary:We are constructing a remote sensing buoy that will be deployed on the Arctic sea ice north of Alaska. The buoy will gather environmental data and transmit that data back to home base via the Iridium satellite network. This data will then be used (by others) to refine models of ice movement. To enhance reliability the buoy software was written using SPARK Ada. SPARK was also helpful in reducing the memory footprint of the software to an acceptable level. Note also that the construction of the prototype buoy is a student project. Thus our experience is in an educational context.