[erlang-questions] Any examples of use of Erlang in systems where safety is key requirement

Jesper Louis Andersen <>
Mon Dec 9 11:32:39 CET 2013


On Sat, Dec 7, 2013 at 3:41 PM, Natesh Manikoth <>wrote:

> Standards such as DO-178C (for level A,B,C) would preclude the use of
> Erlang.


Why do you insist those levels will preclude the use of Erlang? There is
one area in which Erlang is currently not too suitable and that is for hard
real time systems. But if you can accept soft realtime characteristics, it
is possible to certify Erlang systems to a very high level. I have not
heard of Erlangs use in such systems. But even if Erlang is not hard
realtime, you can still use Erlang in such an environment. You just have to
decouple the hard realtime components from the rest of the system in such a
way that the rest of the system can run in a soft-realtime environment. And
if the Erlang system fails to meet a deadline, the hard-realtime part just
needs to have a way to do failure mitigation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20131209/bad9ad1b/attachment.html>


More information about the erlang-questions mailing list