Battlestar Software Thread

How do you build robust, fault-tolerant information systems?

Attached: Galactica_Overview.jpg (1920x1080, 932K)

Other urls found in this thread:

erlang-in-anger.com/
ada2012.org/
adacore.com/about-ada
postgresql.org/
flownet.com/gat/jpl-lisp.html
paulgraham.com/avg.html
youtube.com/watch?v=HM1Zb3xmvMc
lfe.io/
scientificlinux.org/
freebsd.org/
cubesatlab.org/CubedOS.jsp
adacore.com/about-spark
en.wikipedia.org/wiki/EPICS
epics-controls.org/
twitter.com/NSFWRedditGif

This is a no pussies allowed thread. How do *you* build high-integrity systems?

Um, like, can't we just use Erlang? erlang-in-anger.com/

Attached: book-cover.png (344x472, 128K)

Use Eiffel for the GUI facet of a distributed information system.

Attached: Eiffel_logo.png (1024x213, 23K)

Use Ada and VHDL to develop the distributed embedded system components.

ada2012.org/
adacore.com/about-ada

Attached: Ada_Mascot_with_slogan.png (300x325, 46K)

Build around a good database management system on a dedicated server.

postgresql.org/

Attached: postgresql_logo-320px.png (320x254, 19K)

Lisp has made some great achievements in spacecraft programming.
flownet.com/gat/jpl-lisp.html

Beating the Averages - Paul Graham
>derived from a talk given at the 2001 Franz Developer Symposium

paulgraham.com/avg.html

Lisp even has a music video! youtube.com/watch?v=HM1Zb3xmvMc

Has anyone tried Lisp Flavored Erlang (LFE)? lfe.io/

I develop on a Scientific Linux workstation.

Attached: Scientific_Linux_logo.png (400x455, 105K)

scientificlinux.org/

FreeBSD has been a very stable server. ZFS is an awesome foundation for a file server.

freebsd.org/

Attached: event_408285772.jpeg.png (360x255, 41K)

Can you imagine trying to DO-178C/ED-12C certify a Lisp-based system?

we stop using computers

>need to calculate the landing trajectory for entering a planet in a distant star system
>scribble the initial conditions on paper
>flush the paper down the spacecraft toilet
>it falls into the calculation container where a thousand Indians compete over who can solve it first because that's the only way they're going to get fed that day

The OP didn't specify that it has to be a synthetic information system. How does one build a robust, fault-tolerant organic information system? (organic in the somewhat poetic sense that it is the evolving, complex software that is the result of the metabolic activity of human nerve tissue).

Some of the NASA CubeSat projects use SPARK.

cubesatlab.org/CubedOS.jsp
adacore.com/about-spark

Attached: TP-15-4484-13.jpg (2400x1600, 1.26M)

Start with hardware. Microsemi has a RISC-V softcore, peripherals and tools for their Rad-Tolerant flash-based FPGA's.

Attached: RTG4CHIP.png (225x225, 84K)

The Experimental Physics and Industrial Control System (EPICS) seems cool. Does anyone here use it?

en.wikipedia.org/wiki/EPICS
epics-controls.org/

Attached: epics.png (236x213, 2K)

What's the best way to get started with VHDL and FPGA's?

I just searched for "digital vhdl course" on YouTube. Wow, what a cluster fuck. I didn't realize there was so much demand and so many poor solutions.

This is the only Jow Forums thread that isn't completely retarded. How did it happen and can we reproduce this incredibly rare phenomena?

Attached: 1545799548778.png (610x613, 107K)

based

doesn't a battlestar use analog systems in order so the cyclones cannot hack it?

Worked for a betting firm using erlang and other stuff on top worked pretty well

But i'm guessing you're talking military grade stuff? Basically lots of code review and understanding every single loc that is in any software and not using traditional cpus and OSes etc. Takes many many many man hours and £$£$

It's a fictional image to go along with the notion of "robustness".

I can almost smell the beer from here, m8.

Would bang her (the one on the middle)

Have you read Dune by Frank Herbert?

Attached: mentat.jpg (537x800, 188K)

No, they just weren't networked. Everything was independent with analog comm systems.