Главная
Study mode:
on
1
Intro
2
Debugging
3
Embedded Systems
4
Modern Vehicles
5
Full Control
6
Sandboxing
7
Verification Tools
8
Diversity of Properties
9
DARPA
10
Embedded DSL
11
Embedded Haskell
12
Embedded Concrete
13
Conditional Expressions
14
Automatic Differentiation
15
Algebra
16
Type Classes
17
Automatic Appreciation
18
safety case
19
road show
20
Red team analysis
21
Lessons learned
22
Filtering
23
Open Source
Description:
Explore a conference talk on developing secure autopilot systems using embedded domain-specific languages (EDSLs) in Haskell. Delve into the experiences of synthesizing a fully-featured autopilot for the DARPA High-Assurance Cyber-Military Systems (HACMS) program, which was deemed "the most secure UAV in the world" by a government official after independent red-team assessment. Learn about the process of transitioning these EDSLs to Boeing for use in large-scale platforms, and discover the open-source nature of both the EDSLs and the autopilot. Gain insights into debugging embedded systems, modern vehicles, full control, sandboxing, verification tools, and the diversity of properties in high-assurance vehicles. Explore topics such as embedded DSL, embedded Haskell, conditional expressions, automatic differentiation, algebra, type classes, safety cases, and lessons learned from red team analysis. Understand the importance of filtering and the benefits of open-source development in creating secure programming languages for high-assurance vehicles. Read more

Programming Languages for High-Assurance Vehicles

IEEE
Add to list
0:00 / 0:00