Overview
Syllabus
Introduction
Naval Strike Missile - NSM
Joint Strike Missile - JSM
Many technologies to be integrated
Resources on Missile Computers
Development of military product takes time
Architecture
UML to executable code
Make it easy to write application code
SW Development Process Tools
Source code management
Workspace management
HiMake Build System
HiMake build description example
C++ Coding Standards
NSM & JSM C++ Coding Standard
No dynamic memory allocation
Approach to C++ standards
Code Optimization
Green Hills Super Trace Probe
Visualizing a trace
Vizualizing One RPC
FsArray constructor
SW is tested, and tested
Flight test
Compiler policy
Compiler update policy
Compiler warnings
Run time analysis tools
C++ source code beautifier
Code beautifier example
Thank you
Taught by
NDC Conferences