<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>it &#8211; arne-nordmann.de</title>
	<atom:link href="https://arne-nordmann.de/Blog/category/professional/it/feed" rel="self" type="application/rss+xml" />
	<link>https://arne-nordmann.de/Blog/category/professional/it</link>
	<description>Arne Nordmann</description>
	<lastBuildDate>Wed, 12 Jan 2022 07:27:44 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.1</generator>

<image>
	<url>https://arne-nordmann.de/wp-content/uploads/2020/04/favicon.png</url>
	<title>it &#8211; arne-nordmann.de</title>
	<link>https://arne-nordmann.de/Blog/category/professional/it</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Apex.OS Cert &#8211; &#8222;How ROS 2 was Safety-Certified for Automotive&#8220;</title>
		<link>https://arne-nordmann.de/Blog/apex-os-cert-how-ros-2-was-safety-certified-for-automotive.html</link>
					<comments>https://arne-nordmann.de/Blog/apex-os-cert-how-ros-2-was-safety-certified-for-automotive.html#respond</comments>
		
		<dc:creator><![CDATA[Arne]]></dc:creator>
		<pubDate>Tue, 18 May 2021 12:01:00 +0000</pubDate>
				<category><![CDATA[it]]></category>
		<category><![CDATA[robotics]]></category>
		<category><![CDATA[apex]]></category>
		<category><![CDATA[apex.ai]]></category>
		<category><![CDATA[apex.os]]></category>
		<category><![CDATA[asil]]></category>
		<category><![CDATA[asil-d]]></category>
		<category><![CDATA[bosch]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[ros]]></category>
		<category><![CDATA[ros 2]]></category>
		<category><![CDATA[ros2]]></category>
		<guid isPermaLink="false">https://arne-nordmann.de/?p=688</guid>

					<description><![CDATA[<p>Last week, Apex.AI presented their Apex.OS Cert, an ASIL-D certified ROS 2 distribution intended for highly-automated driving. Other than previously stated in the invitation, the presentation took only 1 hour, providing a rough overview of what Apex.AI undertook in order to get their ROS 2 flavor certified. Slides are not yet released, but were told [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://arne-nordmann.de/Blog/apex-os-cert-how-ros-2-was-safety-certified-for-automotive.html">Apex.OS Cert &#8211; &#8222;How ROS 2 was Safety-Certified for Automotive&#8220;</a> appeared first on <a rel="nofollow" href="https://arne-nordmann.de">arne-nordmann.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Last week, Apex.AI presented their <strong><em>Apex.OS Cert</em>, an ASIL-D certified ROS 2</strong> distribution intended for highly-automated driving. Other than previously stated in the invitation, the presentation took only 1 hour, providing a rough overview of what Apex.AI undertook in order to get their ROS 2 flavor certified. Slides are not yet released, but were told to be shared soon. The slides from Apex.AI&#8217;s presentation at the Embedded World 2021 in March are very close, though (slide 9 ff.).</p>



<figure class="wp-block-image size-large is-style-default"><img decoding="async" fetchpriority="high" width="1024" height="520" src="https://arne-nordmann.de/wp-content/uploads/2022/01/evolution-1024x520.png" alt="" class="wp-image-701" srcset="https://arne-nordmann.de/wp-content/uploads/2022/01/evolution-1024x520.png 1024w, https://arne-nordmann.de/wp-content/uploads/2022/01/evolution-300x152.png 300w, https://arne-nordmann.de/wp-content/uploads/2022/01/evolution-768x390.png 768w, https://arne-nordmann.de/wp-content/uploads/2022/01/evolution.png 1460w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>From my point of view these were the main aspects touched by the presentation:</p>



<ol type="1"><li>Technical framework aspects they had to solve within ROS 2 that would have prevented certification. They call these the <em>real-time gaps</em>, see image below. This is mainly: runtime memory allocation, exception handling, real-time capable middleware, threading, and scheduling. Apex.AI fixed these issues by plugging in own versions of the allocator, a threading library, their own middleware, scheduler, etc.. Apex.AI Cert is also relying on a safe OS, e.g., QNX., see right-most column in the image above.</li><li>For 24(!) ROS 2 C++ packages that Apex.AI considers <em>&#8222;safety-related&#8220;</em>, they performed a hazard and risc analysis, wrote ~300 requirements, and performed FMEAs. According to Apex.AI, they spent roughly 14 person years to do so and to add the according tests and traceability to reach 100% MC/DC coverage (required by ISO 26262 for ASIL-D).</li><li>A tool qualification process for code generators, etc., that are for example part of the middleware layer.</li><li>For issues identified during the FMEAs that could not be mitigated on a code level, they provide a safety manual with usage restrictions that need to be adhered to when relying on the certification of Apex.OS Cert.</li></ol>



<figure class="wp-block-image size-large is-style-default"><img decoding="async" width="1024" height="452" src="https://arne-nordmann.de/wp-content/uploads/2022/01/real-time-gaps-1024x452.png" alt="" class="wp-image-702" srcset="https://arne-nordmann.de/wp-content/uploads/2022/01/real-time-gaps-1024x452.png 1024w, https://arne-nordmann.de/wp-content/uploads/2022/01/real-time-gaps-300x133.png 300w, https://arne-nordmann.de/wp-content/uploads/2022/01/real-time-gaps-768x339.png 768w, https://arne-nordmann.de/wp-content/uploads/2022/01/real-time-gaps.png 1417w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>All of this took 5 iterations with TÜV Nord, resulting in roughly ~200 A4 pages submitted as a safety case. With that, Apex.AI provides a blueprint on how to certify an existing open-source community project for ASIL-D with the approval by TÜV Nord. This might be worth considering for application of further open-source software in safety-critical context.</p>



<p>While the process doesn&#8217;t seem to involve any magic, it saves Apex.AI&#8217;s customers roughly 14 person years in doing it on their own.</p>
<p>The post <a rel="nofollow" href="https://arne-nordmann.de/Blog/apex-os-cert-how-ros-2-was-safety-certified-for-automotive.html">Apex.OS Cert &#8211; &#8222;How ROS 2 was Safety-Certified for Automotive&#8220;</a> appeared first on <a rel="nofollow" href="https://arne-nordmann.de">arne-nordmann.de</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://arne-nordmann.de/Blog/apex-os-cert-how-ros-2-was-safety-certified-for-automotive.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The latest and greatest in Adversarial Examples</title>
		<link>https://arne-nordmann.de/Blog/the-latest-and-greatest-in-adversarial-examples.html</link>
					<comments>https://arne-nordmann.de/Blog/the-latest-and-greatest-in-adversarial-examples.html#respond</comments>
		
		<dc:creator><![CDATA[Arne]]></dc:creator>
		<pubDate>Fri, 05 Mar 2021 12:04:00 +0000</pubDate>
				<category><![CDATA[it]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[bosch]]></category>
		<category><![CDATA[openai]]></category>
		<guid isPermaLink="false">https://arne-nordmann.de/?p=695</guid>

					<description><![CDATA[<p>Too funny not to share, the latest and greatest adversarial examples to fool OpenAI CLIP look like &#8230; this: CLIP is fooled by an adversarial patch, i.e. putting text in the images. Or as someone on twitter put it: better wear your &#8222;I am not robbing this bank&#8220; t-shirt the next time you attempt to [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://arne-nordmann.de/Blog/the-latest-and-greatest-in-adversarial-examples.html">The latest and greatest in Adversarial Examples</a> appeared first on <a rel="nofollow" href="https://arne-nordmann.de">arne-nordmann.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Too funny not to share, the latest and greatest adversarial examples to fool OpenAI CLIP look like &#8230; this:</p>



<figure class="wp-block-image size-large is-style-default"><img decoding="async" width="1024" height="523" src="https://arne-nordmann.de/wp-content/uploads/2022/01/clip-adversarial-1024x523.png" alt="" class="wp-image-707" srcset="https://arne-nordmann.de/wp-content/uploads/2022/01/clip-adversarial-1024x523.png 1024w, https://arne-nordmann.de/wp-content/uploads/2022/01/clip-adversarial-300x153.png 300w, https://arne-nordmann.de/wp-content/uploads/2022/01/clip-adversarial-768x392.png 768w, https://arne-nordmann.de/wp-content/uploads/2022/01/clip-adversarial.png 1517w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><a href="https://connect.bosch.com/blogs/e143ea12-2d76-4faa-bfda-1aebf34c1122/resource/BLOGS_UPLOADED_IMAGES/clip-adversarial.png" target="_blank" rel="noreferrer noopener"></a>CLIP is fooled by an <em>adversarial patch</em>, i.e. putting text in the images. Or as someone on twitter put it: better wear your <em>&#8222;I am not robbing this bank&#8220;</em> t-shirt the next time you attempt to rob a bank.</p>



<p>More in the OpenAI blog: <a href="https://openai.com/blog/multimodal-neurons/">https://openai.com/blog/multimodal-neurons/</a></p>
<p>The post <a rel="nofollow" href="https://arne-nordmann.de/Blog/the-latest-and-greatest-in-adversarial-examples.html">The latest and greatest in Adversarial Examples</a> appeared first on <a rel="nofollow" href="https://arne-nordmann.de">arne-nordmann.de</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://arne-nordmann.de/Blog/the-latest-and-greatest-in-adversarial-examples.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
