Hi everyone ![]()
I'd like to announce a couple of projects related to arduino that the community may find useful:
The first one is Copilot (link), a stream-based language that we use at NASA Langley Research Center for runtime monitoring of drone flights. There's a community library called arduino-copilot (link) that facilitates writing code to implement or monitor arduinos. The author of that library gave a talk showing how to use it (link).
I'd like to also mention Ogma (link), a NASA research tool that facilitates transforming high-level languages into runtime monitors. We have not used it to write arduino code yet, but perhaps people in this community will find a use for it and help us figure out what we can do better or whether anything is missing.
Sorry for the "self"-promotion
I really hope you find this interesting!
Thanks!