<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Mar 3, 2018 2:42 AM, "Russell Haley" <<a href="mailto:russ.haley@gmail.com">russ.haley@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm looking into compliance for operating systems used in medical<br>
devices and I was wondering if there is information on *any*<br>
regulatory compliance for RTEMS? FDA compliance would be icing on the<br>
cake.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">There have been multiple versions of RTEMS which have had subsets qualifed by ESA to their standard which looks like DO-178. The last version they did this for was 4.8. They sponsored a lot of the SMP effort and are supposed to be in the process of what they call pre-qualification. We can't do real qualification without a final system. We are hoping the discussions we've had will result in the artifacts finding their way back to the open project. But we're still figuring the best way to manage these types of artifacts in an open project. Especially one with the requirements to use open and free tools.</div><div dir="auto"><br></div><div dir="auto">Additionally NASA IV and V persons have giving have given us suggestions on an outline for an RTEMS software engineering handbook. This could initially be populated with information from the wiki. The goal here is to have this type of information in a real document which can be placed under Version Control. For example, our coding-style would be moved from the wiki to a section of this document. Are content hasn't been graded, but at this point we believe you can't easily find our homework.</div><div dir="auto"><br></div><div dir="auto">Scott Zemerick gave a presentation on this at the Flight Software Workshop in December. We need volunteers to do the initial population of this per his outline.</div><div dir="auto"><br></div><div dir="auto">Someone more familiar with the European Space Agency efforts can speak to what's going on right now.</div><div dir="auto"><br></div><div dir="auto">As a project, we need help and how to manage requirements, traceability, Etc in an open-source environment without dependence on very expensive tools</div><div dir="auto"><br></div><div dir="auto">I also know RTEMS has been used in medical devices so those users must have done something. Hopefully they will also comment specifically on anything they've had to do.</div><div dir="auto"><br></div><div dir="auto">Personally, I think this is an important area for the project but it requires specialized expertise along with some investment of real time and money. Overall the goal is for the open project to own and maintain the artifacts so this is quite possible. Is challenging and we would be the first open source project to do this in the open.</div><div dir="auto"><br></div><div dir="auto">Notice how I snuck in real time there. :)</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Alternatively, has anyone ever run static or dynamic analysis on RTEMS<br>
(with or without libbsd)?<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">We have run Coverity as part of the Scan program. I have run CodeSonar from Grammatech. Others have made reports from open source tools. Between early work by me and recent work by Gaisler, clang is close to usable on the master.</div><div dir="auto"><br></div><div dir="auto">The test suite itself has high coverage but we don't have the infrastructure in place to automatically run it periodically and publish results. 4.10 was near 100% generated instruction coverage and above 95% branch coverage. Branch coverage being defined as for each branch instruction, we saw it taken and not taken.</div><div dir="auto"><br></div><div dir="auto">This is all important and we have done our best to gear various efforts to nibbling at it. But it needs help.</div><div dir="auto"><br></div><div dir="auto">If you want to talk about this sometime, email me privately and we can arrange a phone call or WebEx.</div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks,<br>
<br>
Russ<br>
______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/users</a><br>
</blockquote></div><br></div></div></div>