~/talk

Developing a missile simulator

Talkat NDC TechTown 2019 · 2019-09-02..09-05· [embedded-and-hardware, robotics]
links:none on file
slides:none on file

KDA Missile Division builds a simulator that runs actual missile operational software (NSM/JSM) inside a synchronized hybrid simulator + discrete event core, converting I/O, sleeps and messages into events so runs are reproducible. The system executes ~300 concurrent threads under cooperative multitasking on top of C++ with Python tooling, enabling deterministic discrete-event scheduler operation, Monte Carlo statistics and earlier bug detection; results cut costly flight tests (JSM program reached a 200+ km successful flight after seven test launches).

AI-written summary · about

  1. 0:00Intro
  2. 1:41Naval Strike Missile - NSM
  3. 3:19Resources on Missile Computers
  4. 4:34How is a missile tested & verified?
  5. 7:13Software in the Loop missile simulator
  6. 7:54Our Software in the Loop simulator: MISSIM
  7. 10:35MISSIM concept
  8. 12:55Some simulation notions
  9. 13:40The discrete event simulator
  10. 15:03Running the missile application as a model
  11. 15:51Separation of logical design and deployment
  12. 16:44Layered software architecture
  13. 17:41Message based inter thread communication
  14. 19:43Cooperative multitasking
  15. 21:31Cooperative scheduler
  16. 22:55Combining the two simulators
  17. 24:08Example of model application data flow
  18. 29:23What we use MISSIM for
  19. 31:11Example of statistical analysis
  20. 32:19Conclusion
  21. 33:52Questions?
  22. 40:56Hardware in the Loop missile simulator
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.