On-board Software Reference Architecture (OSRA) development analysis