Главная
Study mode:
on
1
Introduction
2
Naval Strike Missile - NSM
3
Joint Strike Missile - JSM
4
Many technologies to be integrated
5
Resources on Missile Computers
6
Development of military product takes time
7
Architecture
8
UML to executable code
9
Make it easy to write application code
10
SW Development Process Tools
11
Source code management
12
Workspace management
13
HiMake Build System
14
HiMake build description example
15
C++ Coding Standards
16
NSM & JSM C++ Coding Standard
17
No dynamic memory allocation
18
Approach to C++ standards
19
Code Optimization
20
Green Hills Super Trace Probe
21
Visualizing a trace
22
Vizualizing One RPC
23
FsArray constructor
24
SW is tested, and tested
25
Flight test
26
Compiler policy
27
Compiler update policy
28
Compiler warnings
29
Run time analysis tools
30
C++ source code beautifier
31
Code beautifier example
32
Thank you
Description:
Explore the software architecture and development toolchain behind KONGSBERG's high-performance embedded applications for NSM and JSM missiles in this conference talk. Dive into the intricacies of building military-grade software, including UML-to-executable code processes, workspace management, and the HiMake Build System. Learn about strict C++ coding standards, optimization techniques, and rigorous testing procedures. Discover how KONGSBERG leverages tools like Green Hills Super Trace Probe for visualizing traces and implementing a robust compiler policy. Gain insights into run-time analysis tools and code beautification practices that contribute to the development of these sophisticated missile systems.

C++ at High Subsonic Speed

NDC Conferences
Add to list
0:00 / 0:00