A structured programming approach for complex AUV mission control

Approved for public release; distribution is unlimited. === Reconfigurability and reliability are two keys for the success of an AUV mission control software. The Strategic layer of our software architecture is the level where control of the mission is accomplished. Here, code may change to meet the...

Full description

Bibliographic Details
Main Author: Blank, Richard P.
Other Authors: Healey, Anthony J.
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2014
Online Access:http://hdl.handle.net/10945/39912
Description
Summary:Approved for public release; distribution is unlimited. === Reconfigurability and reliability are two keys for the success of an AUV mission control software. The Strategic layer of our software architecture is the level where control of the mission is accomplished. Here, code may change to meet the requirements of different missions and must therefore be easily reconfigurable. Structured programming is one method of developing this logical control code for the Strategic level. This thesis will show that this approach is a workable alternative to a strict rule based language currently proposed, but may end up with a large number of code lines to consider if missions are changed.