The LSTS software toolchain for persistent maritime operations applied through vehicular ad-hoc networks