<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
    <title>Paul Parkinson</title>
    
    <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/" />
    <id>tag:typepad.com,2003:weblog-519795</id>
    <updated>2013-03-01T01:02:39-08:00</updated>
    <subtitle>My other vehicle is unmanned</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/parkinson" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="parkinson" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
        <title>Avionics Europe 2013 conference</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2013/03/avionics-europe-2013-conference.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2013/03/avionics-europe-2013-conference.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e2017ee8c40b20970d</id>
        <published>2013-03-01T01:02:39-08:00</published>
        <updated>2013-03-01T01:04:13-08:00</updated>
        <summary>Last week I attended the Avionics Europe 2013 conference, which was held in Munich for the last time perhaps (as it is moving to Abu Dhabi in 2014). The theme of this year's conference was 'Tackling the Challenges in Avionics:...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Aerospace &amp; Defense" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Certification" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Open Standards" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Security" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="VxWorks" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="ARINC653" />
        <category scheme="http://sixapart.com/ns/types#tag" term="ARINC661" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Avionics" />
        <category scheme="http://sixapart.com/ns/types#tag" term="David Randall" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Paul Parkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Presagis" />
        <category scheme="http://sixapart.com/ns/types#tag" term="security" />
        <category scheme="http://sixapart.com/ns/types#tag" term="SESAR" />
        <category scheme="http://sixapart.com/ns/types#tag" term="VxWorks 653" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Wind River" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://blogs.windriver.com/.a/6a00d83451f5c369e2017d415044b0970c-pi"&gt;&lt;img class="asset  asset-image at-xid-6a00d83451f5c369e2017d415044b0970c" style="margin: 5px 5px 0px 0px;" title="Avionics2013logo" src="http://blogs.windriver.com/.a/6a00d83451f5c369e2017d415044b0970c-800wi" border="0" alt="Avionics2013logo" /&gt;&lt;/a&gt;Last week I attended the &lt;a title="Avioncs conference and trade show" href="http://www.avionics-event.com" target="_blank"&gt;Avionics Europe 2013&lt;/a&gt; conference, which was held in Munich for the last time perhaps (as it is moving to Abu Dhabi in 2014). &lt;br /&gt;&lt;br /&gt;The theme of this year's conference was &lt;strong&gt;'Tackling the Challenges in Avionics: Single Sky Many Platforms', &lt;/strong&gt;which continued to focus on the growth in air traffic across Europe and challenges arising for air traffic management and navigation. However, rather than continuing to focus on the regulatory challenges as in 2012 (which I have &lt;a title="Avionics 2012 report" href="http://blogs.windriver.com/parkinson/2012/03/avionics-2012-report.html" target="_self"&gt;discussed previously&lt;/a&gt;), there was a shift in emphasis towards the implementation of technologies such as &lt;a title="SESAR (Wikipedia)" href="http://en.wikipedia.org/wiki/Single_European_Sky_ATM_Research" target="_blank"&gt;SESAR&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One of the keynote speakers, Captain Sascha Unterbarnscheidt, A320 Captain and Director Operations Support, Lufthansa Germany made some very interesting observations in his address "&lt;strong&gt;Single European Sky - Delivery to Daily Operations&lt;/strong&gt;". In particular, how the fragmented European air space (compared to the United States), led to ATM inefficiencies in 2011 resulting in 17.9m minutes of ATM delays, 8.1m tonnes of wasted CO2, and increased costs of around 5billion Euros (with the effect on passengers of delayed flights, longer flight times, wasted fuel and increased noise). He then went on to explain how the increased levels of automation and productivity through SESAR would result in increased capacity, reduced costs and lower accident rates.&lt;/p&gt;
&lt;p&gt;The impact and benefits of SESAR were also discussed in a number of other presentations at the conference, but the one which really caught my attention was the one which proposed changing the ATM model from peer-to-peer communication over proprietary network infrastructure, to making all airborne and ground-based information available to all users on (publicly-accessible) IP-based networks. I was alarmed at the obvious security implications of this approach, but the potential cyber security threats and their mitigation weren't even mentioned during the presentation. When networking critical infrastructure systems together, security must be considered from the outset rather than as an afterthought!
&lt;/p&gt;
&lt;p&gt;I also presented a conference paper&lt;strong&gt; "Use of ARINC 653 and ARINC 661 in Developing a Touch Screen Avionics Display"&lt;/strong&gt;, which I had co-authored with David Randall of &lt;a title="Presagis website" href="http://www.presagis.com/" target="_blank"&gt;Presagis&lt;/a&gt;. This included a discussion on the requirements of the upgrade of a cockpit avionics display for a military rotary-wing platform, and the use of standards-based architectures including ARINC 653 and ARINC 661 with COTS hardware platforms. The paper also presented the experience gained by the use of these technologies on a European military helicopter programme, including the benefits in overcoming hardware obsolescence and the contributions towards reductions in operational and through-life costs. &lt;/p&gt;
&lt;p&gt;If you weren't able to attend the conference, we&amp;nbsp;will make the paper available on the Wind River website soon.&lt;/p&gt;&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=ofD5TU2L0FA:URxj1wRCTZI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=ofD5TU2L0FA:URxj1wRCTZI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=ofD5TU2L0FA:URxj1wRCTZI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=ofD5TU2L0FA:URxj1wRCTZI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=ofD5TU2L0FA:URxj1wRCTZI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=ofD5TU2L0FA:URxj1wRCTZI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=ofD5TU2L0FA:URxj1wRCTZI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=ofD5TU2L0FA:URxj1wRCTZI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
    <entry>
        <title>The Advent of Multicore MILS</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2013/01/multicore-mils.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2013/01/multicore-mils.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e2017c3557b3b0970b</id>
        <published>2013-01-11T13:50:17-08:00</published>
        <updated>2013-01-11T13:50:17-08:00</updated>
        <summary>It's been a rather long time since my previous blog post. I intended to post a blog before Christmas about our partner Curtiss-Wright's news release about VxWorks MILS support on the VPX6-187, but I simply ran out of time! So...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Aerospace &amp; Defense" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Certification" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Security" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Engineering" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="VxWorks" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Curtiss-Wright" />
        <category scheme="http://sixapart.com/ns/types#tag" term="John Rushby" />
        <category scheme="http://sixapart.com/ns/types#tag" term="MILS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="multicore" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Paul Parkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="safety" />
        <category scheme="http://sixapart.com/ns/types#tag" term="security" />
        <category scheme="http://sixapart.com/ns/types#tag" term="VPX6-187" />
        <category scheme="http://sixapart.com/ns/types#tag" term="VxWorks" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;It's been a rather long time since my &lt;a href="http://blogs.windriver.com/parkinson/2012/03/avionics-2012-report.html" target="_self" title="Avionics 2012 report"&gt;previous blog post&lt;/a&gt;. I intended to post a blog before Christmas about our partner Curtiss-Wright's &lt;a href="http://www.cwcdefense.com/media-center/press-release/vpx6_187_support_for_wind_river_mils.html" target="_blank" title="Curtiss-Wright Controls Adds Support for Wind River® VxWorks MILS Platform on Multi-core Power® Architecture VPX SBC"&gt;news release&lt;/a&gt; about VxWorks MILS support on the VPX6-187, but I simply ran out of time! So here it is as my first blog post of 2013.&lt;/p&gt;&#xD;
&lt;p&gt;The Curtiss-Wright press release was actually quite a game changer. To the casual reader, it may just appear to be about the release of another board support package (BSP) on a leading-edge COTS processor card, but the fact that this BSP supports multicore for a MILS architecture is what separates this press release from other announcements.&lt;/p&gt;&#xD;
&lt;p&gt;When the MILS software architecture was &lt;a href="http://www.csl.sri.com/users/rushby/abstracts/ncsc84-tcb" target="_blank" title="John Ruhby: A Trusted Computing Base for Embedded Systems"&gt;proposed in 1984&lt;/a&gt; by the computer scientist Dr. John Rushby, microprocessors at the time were inherently single-core, and computing performance advances were being driven by clock speed increases and die size, at a rate following &lt;a href="http://en.wikipedia.org/wiki/Moores_law" target="_blank" title="Wikipedia: Moore's Law"&gt;Moore's Law&lt;/a&gt;.&lt;/p&gt;&#xD;
&lt;p&gt;Over the last decade, single-core processors with robust MMU partitioning have become sufficiently performant to enable viable MILS separation kernels (SK). In recent years Wind River has implemented &lt;a href="http://www.windriver.com/products/platforms/vxworks-mils/" target="_self" title="VxWorks MILS Platform"&gt;VxWorks MILS&lt;/a&gt; on single-core processor architectures (PowerPC MPC8548), and on multi-core processors, but only running on a single core (dual-core PowerPC MPC8641D, quad-core Intel Core i7).&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt; However, with the &lt;em&gt;VxWorks MILS Platform, Multicore Edition&lt;/em&gt;, the VxWorks MILS separation kernel now runs on all eight cores of the Freescale QoriQ P4080 processor &lt;strong&gt;concurrently.&lt;/strong&gt; Yes that's right, I am talking about &lt;strong&gt;&lt;span style="font-family: courier new,courier;"&gt;(MILS &amp;amp;&amp;amp; multicore)&lt;/span&gt;&lt;/strong&gt; rather than &lt;strong&gt;&lt;span style="font-family: courier new,courier;"&gt;(MILS XOR multicore)&lt;/span&gt;&lt;/strong&gt;. This enables the integration of many MILS solutions on a single processor, creating reduced size, weight and power (SWaP) benefits - even high assurance security-critical systems have tough performance requirements. &lt;/p&gt;&#xD;
&lt;p&gt;The advent of multi-core processor architectures over the last few years has had a dramatic and disruptive effect on the embedded market. This has provided significant benefits in terms of reducing size, weight and power (SWaP), but has also presented some interesting challenges for safe and secure application domains. &lt;/p&gt;&#xD;
&lt;p&gt;For example, the global aerospace market has very mature processes for DO-178B safety-certification on single core processors. Similarly, the security community is approaching maturity for Common Criteria security evaluation on single core processors. But both segments are challenged when driving multicore systems through their respective processes.&lt;/p&gt;&#xD;
&lt;p&gt;&#xD;
&lt;a class="asset-img-link" href="http://blogs.windriver.com/.a/6a00d83451f5c369e2017d3f99240d970c-pi" style="float: left;"&gt;&lt;img alt="Convergence" class="asset  asset-image at-xid-6a00d83451f5c369e2017d3f99240d970c" src="http://blogs.windriver.com/.a/6a00d83451f5c369e2017d3f99240d970c-75wi" style="width: 60px; margin: 0px 10px 0px 0px;" title="Convergence"&gt;&lt;/img&gt;&lt;/a&gt;There has also been an emerging trend in recent years of individual systems needing to meet &lt;em&gt;both&lt;/em&gt; safety-certification &lt;em&gt;and&lt;/em&gt; security evaluation, and now with the emergence of multicore, this presents some new regulatory challenges, but the benefits will be worth the effort. &lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;This convergence is discussed in more detail in the white paper &lt;a href="http://www.windriver.com/whitepapers/whitepaper.php?f=7878_Safety_Security_Multicore_WP_0412.pdf" target="_self" title="Safety, Security and Multicore whitepaper"&gt;'Safety, Security and Multicore'&lt;/a&gt; which is available for download from the Wind River website.&lt;/em&gt;&#xD;
&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=qPSgrKQ3eEU:HKp5EvtaemE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=qPSgrKQ3eEU:HKp5EvtaemE:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=qPSgrKQ3eEU:HKp5EvtaemE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=qPSgrKQ3eEU:HKp5EvtaemE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=qPSgrKQ3eEU:HKp5EvtaemE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=qPSgrKQ3eEU:HKp5EvtaemE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=qPSgrKQ3eEU:HKp5EvtaemE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=qPSgrKQ3eEU:HKp5EvtaemE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
    <entry>
        <title>Avionics 2012 report</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2012/03/avionics-2012-report.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2012/03/avionics-2012-report.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e20168e9268b8d970c</id>
        <published>2012-03-23T14:24:49-07:00</published>
        <updated>2012-03-24T02:02:52-07:00</updated>
        <summary>I've just got back from the Avionics Europe 2012 conference and exhibition which was held in Munich. The theme of this year's conference was 'Common Sky: Operating in One Air Space' focussing on the growth in air traffic across Europe,...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Aerospace &amp; Defense" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Certification" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Multi-Core" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Open Standards" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Security" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Engineering" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Virtualization" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="VxWorks" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Avionics Europe" />
        <category scheme="http://sixapart.com/ns/types#tag" term="DO-178B" />
        <category scheme="http://sixapart.com/ns/types#tag" term="DO-178C" />
        <category scheme="http://sixapart.com/ns/types#tag" term="ED-12B" />
        <category scheme="http://sixapart.com/ns/types#tag" term="ED-12C" />
        <category scheme="http://sixapart.com/ns/types#tag" term="ESAR" />
        <category scheme="http://sixapart.com/ns/types#tag" term="EUROCAE" />
        <category scheme="http://sixapart.com/ns/types#tag" term="MILS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="multi-core" />
        <category scheme="http://sixapart.com/ns/types#tag" term="multicore" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Paul Parkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="RTCA" />
        <category scheme="http://sixapart.com/ns/types#tag" term="UAV" />
        <category scheme="http://sixapart.com/ns/types#tag" term="UCAV" />
        <category scheme="http://sixapart.com/ns/types#tag" term="VxWorks" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Wind River" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a href="http://www.avionics-event.com/" style="float: left;" target="_blank" title="click to Avionics 2012 conference"&gt;&lt;img alt="Avionics 2012 logo" border="0" src="http://blogs.windriver.com/.a/6a00d83451f5c369e2016763b58aeb970b-800wi" style="margin: 0px 5px 0px 0px;" title="click to visit Avionics 2012 conference website"&gt;&lt;/img&gt;&lt;/a&gt;I've just got back from the &lt;a href="http://www.avionics-event.com/" target="_blank" title="Avionics Europe 2012"&gt;Avionics Europe 2012&lt;/a&gt; conference and exhibition which was held in Munich.&lt;/p&gt;&#xD;
&lt;p&gt;The theme of this year's conference was '&lt;strong&gt;Common Sky: Operating in One Air Space&lt;/strong&gt;' focussing on the growth in air traffic across Europe, the challenges arising for air traffic management and navigation, and the development of &lt;a href="http://en.wikipedia.org/wiki/Single_European_Sky_ATM_Research" target="_blank" title="SESAR (Wikipedia)"&gt;SESAR&lt;/a&gt; air traffic management technologies.&lt;/p&gt;&#xD;
&lt;p&gt;I was keen to hear to how changes to the high-level policies would drive regulatory changes and drive technology requirements.&lt;/p&gt;&#xD;
&lt;p&gt;I didn't have to wait very long, as in his keynote speech, &lt;a href="http://www.avionics-intelligence.com/articles/2012/03/avionics-keynote-brigadier.html" target="_blank" title="Avionics keynote biography"&gt;Brigadier General Hans-Georg Schmidt&lt;/a&gt; (Vice Commander of 1st German Air Division, and Chairman of the Military Air Traffic Management Board of &lt;a href="http://www.eurocontrol.int/" target="_blank" title="EUROCONTROL"&gt;EUROCONTROL&lt;/a&gt;) discussed the implications of the integration of unmanned systems (UAVs, UCAVs) into non-segregated airspace. He discussed the need for unmanned systems to be &lt;em&gt;"sufficiently safe as not to reduce the overal safety of airspace"&lt;/em&gt;, and said that unmanned systems &lt;em&gt;"must be proven to be safe before their introduction into this environment"&lt;/em&gt;.  (The keynote speech is discussed in more detail by John Keller, conference chairman, in &lt;a href="http://www.avionics-intelligence.com/articles/2012/03/progress-toward-enabling-manned-and-unmanned-aircraft-to-share-common-airspace-slow-but-encouraging.html" target="_blank" title="Progress toward enabling manned and unmanned aircraft to share common airspace slow but encouraging"&gt;this blog post&lt;/a&gt;).&lt;/p&gt;&#xD;
&lt;p&gt;This subject of &lt;strong&gt;UAV safety certification&lt;/strong&gt; was covered in more technical detail by Richard Seitz of Cassidian in his presentation on 'UAV Computing'. He discussed the differences between flight software on piloted aircraft (which leaves the ultimate decision to the pilot) and flight software in unmanned systems which becomes safety-critical in the case of datalink loss,  and the need for RTCA DO-178B / EUROCAE ED-12B safety certification of UAV flight software. &lt;/p&gt;&#xD;
&lt;p&gt;It was encouraging to see the subject of UAV safety and the need for software certification being acknowledged, as this was a topic which I had also raised in my conference paper  in the context of combined safety and security requirements for unmanned systems (for details see my &lt;a href="http://blogs.windriver.com/parkinson/2012/03/avionics-2012-conference.html" target="_self" title="blog: Avionics 2012 conference"&gt;previous blog&lt;/a&gt;).&lt;/p&gt;&#xD;
&lt;p&gt;The other recurring theme at the conference which caught my attention both in the conference and in the exhibition, was the technology disruption of &lt;strong&gt;multicore processor architectures&lt;/strong&gt;, which provides some exciting opportunities for reducing the &lt;em&gt;size, weight and power&lt;/em&gt; (SWaP) of avionics systems, but also presents new challenges for hardware and software safety certification. However, there's now significant momentum in the research into these areas, and the experience gained should lead to regulatory guidance and adoption in the near future.&lt;/p&gt;&#xD;
&lt;p&gt;So overall it was an interesting and enjoyable conference, not least for the fine Bavarian hospitality!&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=NnWHtB3zOVk:_Q0_IKNxHQg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=NnWHtB3zOVk:_Q0_IKNxHQg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=NnWHtB3zOVk:_Q0_IKNxHQg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=NnWHtB3zOVk:_Q0_IKNxHQg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=NnWHtB3zOVk:_Q0_IKNxHQg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=NnWHtB3zOVk:_Q0_IKNxHQg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=NnWHtB3zOVk:_Q0_IKNxHQg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=NnWHtB3zOVk:_Q0_IKNxHQg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
    <entry>
        <title>Avionics 2012 conference</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2012/03/avionics-2012-conference.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2012/03/avionics-2012-conference.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e2016302c102b3970d</id>
        <published>2012-03-12T11:42:05-07:00</published>
        <updated>2012-03-12T12:37:04-07:00</updated>
        <summary>It's been a long time since my previous blog, as unfortunately I've been engrossed in a number of projects! However, I have just got time to mention that I'm really looking forward to the Avionics Europe conference in Munich on...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Aerospace &amp; Defense" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Certification" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Engineering" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="VxWorks" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Avionics" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Common Criteria" />
        <category scheme="http://sixapart.com/ns/types#tag" term="DO-178C" />
        <category scheme="http://sixapart.com/ns/types#tag" term="ED-12C" />
        <category scheme="http://sixapart.com/ns/types#tag" term="EUROCAE" />
        <category scheme="http://sixapart.com/ns/types#tag" term="MILS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Paul Parkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="RTCA" />
        <category scheme="http://sixapart.com/ns/types#tag" term="safety" />
        <category scheme="http://sixapart.com/ns/types#tag" term="security" />
        <category scheme="http://sixapart.com/ns/types#tag" term="virtualisation" />
        <category scheme="http://sixapart.com/ns/types#tag" term="VxWorks" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Wind River" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a style="float: left;" title="click to Avionics 2012 conference" href="http://www.avionics-event.com" target="_blank"&gt;&lt;img class="asset asset-image at-xid-6a00d83451f5c369e2016763b58aeb970b" style="margin: 0px 5px 0px 0px;" title="click to visit Avionics 2012 conference website" src="http://blogs.windriver.com/.a/6a00d83451f5c369e2016763b58aeb970b-800wi" border="0" alt="Avionics 2012 logo"&gt;&lt;/img&gt;&lt;/a&gt;It's been a long time since my previous blog, as unfortunately I've been engrossed in a number of projects!&lt;/p&gt;&#xD;
&lt;p&gt;However, I have just got time to mention that I'm really looking forward to the &lt;a title="Avionics Europe 2012 conference" href="http://www.avionics-event.com/index.html" target="_blank"&gt;Avionics Europe&lt;/a&gt; conference in Munich on 21-22 March. The conference programme is pretty packed, covering cockpit avionics and technologies for civil and military aircraft; and aircraft, spacecraft and UAV sensor payloads, diagnostics and certification.&lt;/p&gt;&#xD;
&lt;p&gt;I will be presenting a paper on "&lt;strong&gt;A Secure Virtualisation Approach to Support Multi-Level Secure Systems, Software Reuse and Incremental Certification&lt;/strong&gt;" in the &lt;a title="Avionics 2012: Embedded Software session" href="http://www.avionics-event.com/index/conference-information/special-sessions.html" target="_blank"&gt;Embedded Software session&lt;/a&gt; on Wednesday afternoon.&lt;/p&gt;&#xD;
&lt;p&gt;The paper addresses how secure virtualisation approaches can be used to implement a system architecture to securely partition applications and data of different security domains on the same system (such as national Secret and NATO Secret data), whilst enabling the reuse of previously developed software applications and existing intellectual property in an open standards-based communications environment. The paper also includes a discussion on the requirements for supporting incremental safety-certification under RTCA DO-178C / EUROCAE ED-12C and Common Criteria security evaluation at high evaluation assurance levels, and the implementation architecture to support a role-based development process.&lt;/p&gt;&#xD;
&lt;p&gt;Wind River will also be exhibiting at the conference, so why not drop by our stand for a chat and to see a cool avionics display demo?&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=36pvYYi6QOA:Z8u9lvvtEkY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=36pvYYi6QOA:Z8u9lvvtEkY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=36pvYYi6QOA:Z8u9lvvtEkY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=36pvYYi6QOA:Z8u9lvvtEkY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=36pvYYi6QOA:Z8u9lvvtEkY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=36pvYYi6QOA:Z8u9lvvtEkY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=36pvYYi6QOA:Z8u9lvvtEkY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=36pvYYi6QOA:Z8u9lvvtEkY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
    <entry>
        <title>DSEi 2011: submarine periscopes and invisible tanks</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2011/09/dsei-2011.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2011/09/dsei-2011.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e2015391a7f864970b</id>
        <published>2011-09-19T02:51:04-07:00</published>
        <updated>2011-09-19T03:01:30-07:00</updated>
        <summary>Last week, I attended the DSEi defence &amp; security exhibition in London. As usual, it was an enormous event with a huge number of exhibitors, and it seemed to be even better attended than the 2009 event. I visited some...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Aerospace &amp; Defense" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Security" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="VxWorks" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="ADAPTIV" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Astute" />
        <category scheme="http://sixapart.com/ns/types#tag" term="BAE SYSTEMS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="CV90" />
        <category scheme="http://sixapart.com/ns/types#tag" term="cyber" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Paul Parkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="stealth" />
        <category scheme="http://sixapart.com/ns/types#tag" term="submarine" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Wind River" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Last week, I attended the &lt;a href="http://www.dsei.co.uk/" target="_blank" title="DSEi website"&gt;DSEi defence &amp;amp; security exhibition&lt;/a&gt; in London. As usual, it was an enormous event with a huge number of exhibitors, and it seemed to be even better attended than the 2009 event.&lt;/p&gt;&#xD;
&lt;p&gt;I visited some of Wind River's customers and partners, and I was really pleased to see a demo of the &lt;a href="http://blogs.windriver.com/parkinson/2008/06/astute-submarin.html" target="_self" title="blog: Astute optronic mast case study"&gt;VxWorks-powered Astute submarine optronic mast&lt;/a&gt; on Thales' stand, which showed the huge difference that the 3-axis image stabilisation makes when using the periscope in rough seas.&lt;/p&gt;&#xD;
&lt;p&gt;While I was at the event, I also took the opportunity to look around at some of the state-of-the-art technologies on display. There were lots of new systems which were focused on 'cyber security', and 'cyber defence', and &lt;a href="http://www.prosecurityzone.com/News/It_security/Network_security__routers_and_data_centres/Call_for_best_practice_cyber_security_for_critical_infrastructure_protection_17990.asp" target="_blank" title="Shepherd: Call For Best Practice Cyber Security For Critical Infrastructure Protection"&gt;the application of military-grade cyber security for protecting critical national infrastructure&lt;/a&gt;.&lt;/p&gt;&#xD;
&lt;p&gt;However, the system which seemed the most revolutionary to me, was &lt;a href="http://www.baesystems.com/Businesses/LandArmaments/Divisions/GlobalCombatSystems/Vehicles/ProductsPlatforms/Adaptiv/index.htm" target="_blank" title="BAE SYSTEMS website: ADAPTIV"&gt;BAE SYSTEMS' ADAPTIV camouflage&lt;/a&gt;. There is a long-established problem of military vehicles being vulnerable to detection, and whilst covering tanks with traditional camouflage material can help disguise them in the visible spectrum, this doesn't prevent their detection from infrared (IR) sensors.&lt;/p&gt;&#xD;
&lt;p&gt;BAE SYSTEMS has developed an innovative solution to this problem using state-of-the-art technologies, which is being reported in the media as an &lt;a href="http://www.bbc.co.uk/news/technology-14788009" target="_blank" title="BBC News: Tanks test infrared invisibility cloak"&gt;'infrared invisibility cloak&lt;/a&gt;'. ADAPTIV provides the ability to hide, blend, disrupt, and disguise the appearance of military targets, and also provides Identification Friend-or-Foe (IFF) for coalition operations to prevent friendly fire.&lt;/p&gt;&#xD;
&lt;p&gt;Unfortunately, the CV90 tank on display at DSEi didn't perform a live demo of ADAPTIV, but the official video teaser on YouTube is so impressive, that I decided to embed it below:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;iframe frameborder="0" height="315" src="http://www.youtube.com/embed/LDk5cA8JUIQ?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=UZGTM27D_6w:OvJhkj1zhmI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=UZGTM27D_6w:OvJhkj1zhmI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=UZGTM27D_6w:OvJhkj1zhmI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=UZGTM27D_6w:OvJhkj1zhmI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=UZGTM27D_6w:OvJhkj1zhmI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=UZGTM27D_6w:OvJhkj1zhmI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=UZGTM27D_6w:OvJhkj1zhmI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=UZGTM27D_6w:OvJhkj1zhmI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
    <entry>
        <title>Linux, Common Criteria, and OS Protection Profiles</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2011/09/linux-common-criteria-and-os-protection-profiles.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2011/09/linux-common-criteria-and-os-protection-profiles.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e2014e8b83cd8b970d</id>
        <published>2011-09-16T02:19:07-07:00</published>
        <updated>2011-09-16T02:19:07-07:00</updated>
        <summary>In 2011, computer and network security news stories, which were previously the preserve of specialist journals and blogs, have become commonplace in the mainstream media. There are now many different types of threat, which are sometimes categorised into hacktivist, e-crime...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Aerospace &amp; Defense" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Certification" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Linux" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Open Standards" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Security" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="cyber" />
        <category scheme="http://sixapart.com/ns/types#tag" term="EAL." />
        <category scheme="http://sixapart.com/ns/types#tag" term="Linux" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Paul Parkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Wind River" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;In 2011, computer and network security news stories, which were  previously the preserve of specialist journals and blogs, have become  commonplace in the mainstream media. There are now many different types  of threat, which are sometimes categorised into hacktivist, e-crime and  most recently,&lt;a href="http://en.wikipedia.org/wiki/Advanced_persistent_threat" target="_blank" title="Wikipedia: Advanced Persistent Threats"&gt;advanced persistent threats&lt;/a&gt; (APT). Whilst some of these attacks have exploited &lt;a href="http://en.wikipedia.org/wiki/Zero-day_vulnerability" target="_blank" title="Wikipedia: zero day vulnerability"&gt;zero day vulnerabilities&lt;/a&gt;,  many of these attacks have simply taken advantage of the fact that  systems have not been configured securely for their deployment  environment.&lt;/p&gt;&#xD;
&lt;p&gt;To use an easy–to-understand analogy, consider a wireless router.  This device will generally be shipped from the factory in the most  flexible, open communication configuration, which will have many or all  of the security options disabled. This will be fine if the wireless  router is intended to be used as a free public Wi-Fi access point (e.g.,  cyber cafe), but not for a private business or home office if you want  to prevent drive-by wireless hacks).  In these cases, wireless  encryption such as WPA2 will need to be enabled for the router and  clients, and access may even need to be restricted to specific clients  via MAC addresses, etc.&lt;/p&gt;&#xD;
&lt;p&gt;For the developer wanting to create a secure product using embedded  Linux, the wealth of configurable functionality and security packages  can seem overwhelming. In the critical device space, the key question  is, &lt;em&gt;"How can one create a Linux configuration for their product which can be secure&lt;/em&gt;&lt;em&gt; and&lt;/em&gt;&lt;em&gt; meet the security requirements of the product's targeted international markets?"&lt;/em&gt;   The answer is straightforward and well defined - use standards-based  approaches to both configure and prove security robustness.&lt;/p&gt;&#xD;
&lt;p&gt;For IT security, there is one globally-recognised standard, &lt;strong&gt;Common Criteria&lt;/strong&gt;,  that a product can be evaluated against, and this evaluation ensures  that connected IT products are performed to high and consistent  standards. Because Common Criteria is now recognized by 26 countries,  product security evaluation using this standard eliminates the burden of  duplicating security evaluations in multiple countries by providing  international mutual recognition of evaluated products.&lt;/p&gt;&#xD;
&lt;p&gt;To accelerate the Common Criteria evaluation, the product can be developed according to the approved &lt;strong&gt;Protection Profile&lt;/strong&gt; (PP) to ensure that it meets the accepted security requirements for  that class of product. A Protection Profile is a document that defines  the combination of threats, security objectives, assumptions, security  functional requirements (SFRs), security assurance requirements (SARs)  and rationales for a specific security target (ST). The PP is used to  substantiate vendors' claims of a given family of information system  products. The PP for a particular device typically specifies the &lt;a href="http://en.wikipedia.org/wiki/Evaluation_Assurance_Level" target="_blank" title="Evaluation Assurance Level"&gt;Evaluation Assurance Level&lt;/a&gt; (EAL), a number 1 through 7, indicating the depth and rigour of the  security evaluation, usually in the form of supporting documentation and  testing, that a product meets the security requirements specified in  the PP. In the United Kingdom, &lt;a href="http://www.cesg.gov.uk/publications/com-crit-itsec.shtml" target="_blank" title="CESG website"&gt;CESG&lt;/a&gt; supports Common Criteria evaluation and the use of PPs; in the United States, the &lt;a href="http://en.wikipedia.org/wiki/NIST" target="_blank" title="NIST"&gt;National Institute of Standards and Technology&lt;/a&gt; (NIST) and the &lt;a href="http://en.wikipedia.org/wiki/NSA" target="_blank" title="National Security Agency"&gt;National Security Agency&lt;/a&gt; (NSA) have agreed to cooperate on the development of validated US government PPs.&lt;/p&gt;&#xD;
&lt;p&gt;Common Criteria testing and evaluation can be quite expensive, and  adds significant risk to any programme. To help eliminate much of this  risk, Wind River has taken this approach for the development of &lt;a href="http://www.windriver.com/announces/linux-secure/" target="_self" title="Wind River Linux Secure"&gt;Wind River Linux Secure&lt;/a&gt;, a commercial-off-the-shelf (COTS) product which has been &lt;a href="http://www.niap-ccevs.org/st/vid10430/" target="_blank" title="NIAP: Certified Products - Wind River Linux Secure EAL4+"&gt;certified&lt;/a&gt; by NIAP under the US Common Criteria Evaluation Scheme to Evaluation Assurance Level (EAL) &lt;strong&gt;4+&lt;/strong&gt; (EAL4 being the highest level which is mutually recognised  internationally under the Common Criteria Recognition Arrangement, and  "+" referring to the evaluation being augmented with the Security  Assurance Requirement ALC_FLR.3, the highest level of systematic flaw  remediation).&lt;/p&gt;&#xD;
&lt;p&gt;Wind River Linux Secure was evaluated against the &lt;a href="http://www.commoncriteriaportal.org/files/ppfiles/pp_os_br_v1.0.pdf" target="_blank" title="Common Criteria Portal: US GP-OSPP"&gt;&lt;em&gt;US Government Protection Profile for General Purpose Operating Systems in a Networked Environment&lt;/em&gt;&lt;/a&gt; (US GP-OSPP). This is a new protection profile which was published by  the US National Security Agency's Information Assurance Directorate in  August 2010, and supersedes the earlier &lt;em&gt;Role-Based Access Control Protection Profile (RBAC)&lt;/em&gt; which was 'sunsetted' from 1st September 2011.&lt;/p&gt;&#xD;
&lt;p&gt;With this COTS GP-OSPP foundation, we expect that evaluating Linux  products under similar PPs, like the German Federal Office for  Information Security (&lt;em&gt;Bundesamt für Sicherheit in der Informationstechnik&lt;/em&gt;, BSI) &lt;a href="http://www.commoncriteriaportal.org/files/ppfiles/pp0067b_pdf.pdf" target="_blank" title="Common Criteria Portal: BSI GP-OSPP"&gt;&lt;em&gt;General Purpose Operating System Protection Profile&lt;/em&gt;&lt;/a&gt; (BSI GP-OSPP) can also be undertaken. The BSI OSPP is also published on  the Common Criteria portal, and defines the specific requirements for  the German security market. Although there are two separate  general-purpose operating system protection profiles, with some specific  differences in Security Functional Requirements, there is a lot of  commonality, and Wind River’s experience in evaluating a full-featured  Linux distribution from kernel.org removes considerable risk from other  programmes requiring Common Criteria certification using the US GP-OSPP,  BSI GP-OSPP, or other evaluation scheme.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=naLDmdeg1WM:vZ3_raainI4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=naLDmdeg1WM:vZ3_raainI4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=naLDmdeg1WM:vZ3_raainI4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=naLDmdeg1WM:vZ3_raainI4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=naLDmdeg1WM:vZ3_raainI4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=naLDmdeg1WM:vZ3_raainI4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=naLDmdeg1WM:vZ3_raainI4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=naLDmdeg1WM:vZ3_raainI4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
    <entry>
        <title>IDEF 2011</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2011/05/idef-2011.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2011/05/idef-2011.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e2014e61073037970c</id>
        <published>2011-05-20T14:37:06-07:00</published>
        <updated>2011-05-21T02:09:26-07:00</updated>
        <summary>Last week, I attended the IDEF 2011 defence trade show in Instanbul as part of the Wind River team exhibiting on the Tektronik (Turkish distributor) stand. Our partner, Curtiss-Wright, who were also exhibiting at the event, had kindly lent me...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Aerospace &amp; Defense" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Open Source" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Security" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="VxWorks" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="AES" />
        <category scheme="http://sixapart.com/ns/types#tag" term="CDS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="GCHQ" />
        <category scheme="http://sixapart.com/ns/types#tag" term="GOST" />
        <category scheme="http://sixapart.com/ns/types#tag" term="MILS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Multiple Independent Levels of Security" />
        <category scheme="http://sixapart.com/ns/types#tag" term="NSA" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Paul Parkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="VxWorks" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Wind River" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a href="http://www.tuyap.com.tr/webpages/idef11/index_eng.php" style="float: left;" target="_blank" title="IDEF 2011 website"&gt;&lt;img alt="IDEF 2011 logo" border="0" class="asset  asset-image at-xid-6a00d83451f5c369e2014e61072b26970c" src="http://blogs.windriver.com/.a/6a00d83451f5c369e2014e61072b26970c-800wi" style="margin: 5px 5px 0px 5px;" title="IDEF 2011"&gt;&lt;/img&gt;&lt;/a&gt;Last week, I attended the &lt;a href="http://www.tuyap.com.tr/webpages/idef11/index_eng.php" target="_blank" title="IDEF 2011 (English version)"&gt;IDEF 2011&lt;/a&gt; defence trade show in Instanbul as part of the Wind River team exhibiting on the &lt;a href="http://www.tektronik.com.tr/" target="_blank" title="Tektronik website"&gt;Tektronik&lt;/a&gt; (Turkish distributor) stand.&lt;/p&gt;&#xD;
&lt;p&gt;Our partner, Curtiss-Wright, who were also exhibiting at the event, had kindly lent me a VPX chassis and VPX6-185 board, which I used to demonstrate a &lt;strong&gt;Cross-Domain Solution&lt;/strong&gt; (CDS) demo running on &lt;a href="http://www.windriver.com/products/platforms/vxworks-mils/" target="_self" title="VxWorks MILS"&gt;VxWorks MILS&lt;/a&gt;. The demo filters packets of data between black and red networks based on the   security classification of the data, and uses multiple partitions to implement sender and receiver on different interfaces.&lt;/p&gt;&#xD;
&lt;p&gt;The demo  currently uses a simple encryption algorithm for data  passed over the  black network (which wouldn't present much of a  challenge to GCHQ/CESG  or NSA),  so I decided to replace it with a stronger encryption  algorithm which is more appropriate for real world systems. I initially considered using an &lt;a href="http://gladman.plushost.co.uk/oldsite/AES/index.php" target="_blank" title="Brian Gladman's implementation of AES-256"&gt;open source implementation of AES-256&lt;/a&gt;, but then I remembered the export controls on 256-bit AES, so I decided to use a public domain implementation of the Russian &lt;a href="http://en.wikipedia.org/wiki/GOST_%28block_cipher%29" target="_blank" title="Wikipedia: GOST 28147-89"&gt;GOST 28147-89&lt;/a&gt; (which also uses a 256-bit keys).&lt;/p&gt;&#xD;
&lt;p&gt;I managed to get the GOST encrypt and decrypt routines running fine natively under Windows, and also on the VxWorks Simulator running on the Windows host, but I could not get the GOST decrypt routine to work correctly on the PowerPC target board. It turns out that the GOST algorithm assumes that it's running on a little-&lt;a href="http://en.wikipedia.org/wiki/Endian" target="_blank" title="Wikipedia: endianness"&gt;endian&lt;/a&gt; processor! So, I had to stick with the simple encryption algorithm for the time being, and will have to wait until the Cross-Domain demo is running on VxWorks MILS on Intel architecture before I can use GOST.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://blogs.windriver.com/.a/6a00d83451f5c369e201538e9b3c28970b-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="float: right;"&gt;&lt;img alt="photo of Paul Parkinson in Turkish F16" class="asset  asset-image at-xid-6a00d83451f5c369e201538e9b3c28970b" src="http://blogs.windriver.com/.a/6a00d83451f5c369e201538e9b3c28970b-200wi" style="width: 200px; margin: 5px 5px 0px 0px;" title="Paul Parkinson in Turkish Air Force F-16"&gt;&lt;/img&gt;&lt;/a&gt; Finally, &lt;a href="http://blogs.windriver.com/wind_river_blog/2011/05/wind-river-turns-30-looking-back-and-moving-forward.html" target="_self" title="Tomas Evenson blog: Wind River Turns 30: Looking Back and Moving Forward"&gt;some of my colleagues &lt;/a&gt;have been blogging about &lt;a href="http://www.windriver.com/announces/wr30/" target="_self" title="Wind River's 30th anniversary"&gt;&lt;strong&gt;Wind River's 30th anniversary&lt;/strong&gt;&lt;/a&gt; recently, and some of the things that they have got up to at Wind River. As I've spent my time at Wind working in the Aerospace &amp;amp; Defence sector, there are plenty of cool projects which I've worked on over the years which I can't discuss, but there a some highlights which can mention. For example, it's not every day you get the opportunity to sit in the cockpit of an F-16!&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=H0qn2JcpFcI:piw2ZN17ZNc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=H0qn2JcpFcI:piw2ZN17ZNc:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=H0qn2JcpFcI:piw2ZN17ZNc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=H0qn2JcpFcI:piw2ZN17ZNc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=H0qn2JcpFcI:piw2ZN17ZNc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=H0qn2JcpFcI:piw2ZN17ZNc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=H0qn2JcpFcI:piw2ZN17ZNc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=H0qn2JcpFcI:piw2ZN17ZNc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
    <entry>
        <title>Fun with VxWorks MILS 2.1</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2011/04/fun-with-vxworks-mils-21.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2011/04/fun-with-vxworks-mils-21.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e201538e075637970b</id>
        <published>2011-04-21T05:51:03-07:00</published>
        <updated>2011-04-21T07:25:34-07:00</updated>
        <summary>It’s been a while since my previous blog, as I have been rather preoccupied with responding to a number of RFPs. However, I’ve managed to find some time to work on some demos for VxWorks MILS 2.1, which has been...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Aerospace &amp; Defense" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Linux" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Security" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Engineering" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="VxWorks" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Workbench" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Linux" />
        <category scheme="http://sixapart.com/ns/types#tag" term="MILS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Paul Parkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="VxWorks" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Wind River" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;It’s    been a while since my previous blog, as I have been rather    preoccupied  with responding to a number of RFPs. However, I’ve managed    to find  some time to work on some demos for &lt;a title="VxWorks MILS Platform" href="http://www.windriver.com/products/platforms/vxworks-mils/" target="_self"&gt;VxWorks MILS 2.1&lt;/a&gt;, which has been fun.&lt;/p&gt;
&lt;p&gt;VxWorks MILS 2.1 introduced support for Wind River Linux as a Guest     OS (VxWorks Guest OS and High Assurance Environment (HAE) having been     supported in the earlier VxWorks MILS 2.0 release). I wanted to get   some   more hands-on experience of using Wind River Linux as a Guest OS   (GOS)   running on the VxWorks MILS 2.1 Separation Kernel (SK). So, I   started   with a version of the &lt;em&gt;Blaster Blastee&lt;/em&gt; demo which had been modified by one of my colleagues in Engineering to use a Linux GOS partition for the &lt;em&gt;Blaster&lt;/em&gt;. (&lt;em&gt;Blaster Blastee&lt;/em&gt; is a well-known Wind River demo which provides a nice flexible     framework for blasting TCP or UDP packets between nodes, testing network     connectivity and performance).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I thought it would be an interesting exercise to extend the demo to also use Linux in a second partition as the &lt;em&gt;Blastee&lt;/em&gt; (receiver), to demonstrate the &lt;strong&gt;scalability&lt;/strong&gt; and &lt;strong&gt;determinism&lt;/strong&gt; of the MILS SK with multiple Linux virtual boards (VB).&lt;/p&gt;
&lt;p&gt;&lt;a style="float: right;" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" href="http://blogs.windriver.com/.a/6a00d83451f5c369e201538e083d59970b-popup"&gt;&lt;img class="asset  asset-image at-xid-6a00d83451f5c369e201538e083d59970b" style="margin: 5px 5px 5px 5px;" title="click for larger image" src="http://blogs.windriver.com/.a/6a00d83451f5c369e201538e083d59970b-320wi" alt="Two Board Linux VxWorks MILS Blaster Blastee" /&gt;&lt;/a&gt;This proved to be quite easy to configure, as I was able to use the same Linux kernel image as the &lt;em&gt;Blaster&lt;/em&gt; virtual board, but with different boot parameters (as this virtual     board was using a separate dedicated Gigabit Ethernet device on my     target board, with its own IP address), and I just invoked the &lt;em&gt;Blastee&lt;/em&gt; executable which had been built into the Linux GOS filesystem. Once I had added a timeslot allocation for the &lt;em&gt;Blastee&lt;/em&gt; VB into the MILS system schedule, I was able to build and run the     system and send packets between the two partitions via external Gigabit     Ethernet interfaces.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Side note: Alternatively, I could have sent packets directly     between the two partitions either by using Secure IPC ports via the MILS     SK according to pre-defined security policy, or even via an IP  tunnel    over SIPC, but I used the external Ethernet interfaces, as I  wanted  to   extend the demo further).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The next step was to configure this Linux GOS-based system to send     and receive packets via the two Ethernet ports to corresponding VxWorks     GOS-based &lt;em&gt;Blaster&lt;/em&gt; and &lt;em&gt;Blastee&lt;/em&gt; virtual boards on a   second board. This configuration can be used to simulate a &lt;strong&gt;Public Network&lt;/strong&gt; and a &lt;strong&gt;Secure Network&lt;/strong&gt; connection between two nodes (see diagram above).   The original MILS &lt;em&gt;Blaster Blastee&lt;/em&gt; demo also includes a  trusted  Security Audit partition, running in a   High Assurance  Environment, which monitors the audit log for each   partition, and  also a Rogue  partition which attempts to illegally   access the Secure  Network  interface to intercept traffic (which is of   course prevented by  the MILS  SK). When this demo is running freely,   the link lights on my  Gigabit  switch flicker away furiously, and the   VxWorks MILS partitions  report  output via the multiplexed serial I/O   output to a host console.&lt;/p&gt;
&lt;p&gt;&lt;a style="float: left;" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" href="http://blogs.windriver.com/.a/6a00d83451f5c369e201538e0840fd970b-popup"&gt;&lt;img class="asset  asset-image at-xid-6a00d83451f5c369e201538e0840fd970b" style="margin: 5px 5px 5px 5px;" title="click for larger image" src="http://blogs.windriver.com/.a/6a00d83451f5c369e201538e0840fd970b-320wi" alt="Workbench MILS 2.1 concurrent debug" /&gt;&lt;/a&gt;To really see inside the system, and to step through the interactions of the sender and receiver (Linux &lt;em&gt;Blaster&lt;/em&gt; to VxWorks &lt;em&gt;Blastee&lt;/em&gt; over the Secure Network, and VxWorks &lt;em&gt;Blaster&lt;/em&gt; to Linux &lt;em&gt;Blastee&lt;/em&gt; on the Public Network), I used Wind River Workbench to debug all four     connections concurrently, using Linux user-mode agents in each of the     Linux VBs, and &lt;a title="Wind River JTAG Debugging tools" href="http://www.windriver.com/products/JTAG-debugging/" target="_self"&gt;On-Chip Debugging (OCD) via JTAG&lt;/a&gt; to debug the VxWorks &lt;em&gt;Blaster&lt;/em&gt; and &lt;em&gt;Blastee&lt;/em&gt;.     In this way, I could step through the sending and receiving of   packets   in both directions over the two networks (rather than having   to rely  on &lt;strong&gt;printf()&lt;/strong&gt;,  which would have been difficult   to  correlate across multiple  partitions). The screen shot shows the   point  at which I am stepping  through send and receive (the size of the   screen  shot is constrained by  my 19” monitor).&lt;/p&gt;
&lt;p&gt;So, this demo shows how the High Assurance Environment, VxWorks GOS and Linux GOS can &lt;strong&gt;all&lt;/strong&gt; run on top of the MILS Separation Kernel &lt;strong&gt;and&lt;/strong&gt; still provide good network performance despite being in a time-partitioned environment.&lt;/p&gt;&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=yEaBIBo9SvA:InQi7crIL8w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=yEaBIBo9SvA:InQi7crIL8w:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=yEaBIBo9SvA:InQi7crIL8w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=yEaBIBo9SvA:InQi7crIL8w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=yEaBIBo9SvA:InQi7crIL8w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=yEaBIBo9SvA:InQi7crIL8w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=yEaBIBo9SvA:InQi7crIL8w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=yEaBIBo9SvA:InQi7crIL8w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
    <entry>
        <title>Safety-Critical Systems Symposium 2011</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2011/02/safety-critical-systems-symposium-2011.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2011/02/safety-critical-systems-symposium-2011.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e20148c8413ac1970c</id>
        <published>2011-02-02T03:27:19-08:00</published>
        <updated>2011-02-02T03:27:19-08:00</updated>
        <summary>I'm looking forward to the 19th annual Safety-Critical Systems Symposium which is being held in held in the UK next week. The conference programme covers a range of subjects including safety cases, testing of safety-critical systems, updates to safety standards,...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Aerospace &amp; Defense" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Certification" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Multi-Core" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="MILS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Paul Parkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="SSS'11" />
        <category scheme="http://sixapart.com/ns/types#tag" term="VxWorks" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Wind River" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a style="float: left;" href="http://blogs.windriver.com/.a/6a00d83451f5c369e20148c8414da7970c-pi"&gt;&lt;img class="asset  asset-image at-xid-6a00d83451f5c369e20148c8414da7970c" style="margin: 5px 5px 0px 0px;" title="SSS11" src="http://blogs.windriver.com/.a/6a00d83451f5c369e20148c8414da7970c-120wi" alt="SSS11"&gt;&lt;/img&gt;&lt;/a&gt; I'm looking forward to the 19th annual &lt;a title="SSS '11" href="http://www.safety-club.org.uk/diary.html?opt=detail&amp;amp;id=126" target="_blank"&gt;Safety-Critical Systems Symposium&lt;/a&gt; which is being held in held in the UK next week.&lt;/p&gt;&#xD;
&lt;p&gt;The conference programme covers a range of subjects including safety cases, testing of safety-critical systems, updates to safety standards, and technologies. On the Thursday afternoon, I will be presenting a paper '&lt;a title="SpringerLink: Safety, Security &amp;amp; Multicore paper" href="http://www.springerlink.com/content/w2751nx7l28mj35r/" target="_blank"&gt;&lt;em&gt;Safety, Security and Multicore&lt;/em&gt;&lt;/a&gt;'.&lt;/p&gt;&#xD;
&lt;p&gt;Wind River will be participating in the exhibition which is being held on the Wednesday, and we will have a live demo of VxWorks MILS 2.0 running on the stand. So why not pop by to discuss your safety &amp;amp; security requirements?&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=uje4U3tEW0I:dwXRDt1W4fU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=uje4U3tEW0I:dwXRDt1W4fU:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=uje4U3tEW0I:dwXRDt1W4fU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=uje4U3tEW0I:dwXRDt1W4fU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=uje4U3tEW0I:dwXRDt1W4fU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=uje4U3tEW0I:dwXRDt1W4fU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=uje4U3tEW0I:dwXRDt1W4fU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=uje4U3tEW0I:dwXRDt1W4fU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
    <entry>
        <title>Farewell to Del.icio.us</title>
        <link rel="alternate" type="text/html" href="http://blogs.windriver.com/parkinson/2010/12/farewell-to-delicious.html" />
        <link rel="replies" type="text/html" href="http://blogs.windriver.com/parkinson/2010/12/farewell-to-delicious.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d83451f5c369e20148c6d337d8970c</id>
        <published>2010-12-17T04:40:18-08:00</published>
        <updated>2010-12-17T04:46:51-08:00</updated>
        <summary>I was disappointed to read in TechCrunch this morning that Yahoo has decided to shut down the Del.icio.us social bookmarking website (or should I say service?). I started using Delicious a few years ago after I had become fed up...</summary>
        <author>
            <name>Paul Parkinson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software Engineering" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Tips &amp; Tricks" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="del.icio.us" />
        <category scheme="http://sixapart.com/ns/types#tag" term="delicious" />
        <category scheme="http://sixapart.com/ns/types#tag" term="PaulParkinson" />
        <category scheme="http://sixapart.com/ns/types#tag" term="social bookmark" />
        <category scheme="http://sixapart.com/ns/types#tag" term="WindRiver" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.windriver.com/parkinson/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;I was disappointed to read in &lt;a href="http://techcrunch.com/2010/12/16/is-yahoo-shutting-down-del-icio-us/" target="_blank" title="Is Yahoo Shutting Down Del.icio.us? [Update: Yes]"&gt;TechCrunch&lt;/a&gt; this morning that Yahoo has decided to shut down the &lt;a href="http://del.icio.us" target="_blank" title="del.icio.us social bookmarking site"&gt;Del.icio.us&lt;/a&gt; &lt;strong&gt;social bookmarking&lt;/strong&gt; website (or should I say &lt;em&gt;service&lt;/em&gt;?).&lt;/p&gt;&#xD;
&lt;p&gt;I started using Delicious a few years ago after I had become fed up trying to organise my website bookmarks. I often want to bookmark A&amp;amp;D news stories, blog articles, technical papers and standards, etc., so that I can easily find them again when I want to read through them at a more convenient time or when I need to do research for a Wind River article or presentation.&lt;/p&gt;&#xD;
&lt;p&gt;The problem with web browser-based bookmarks is that this approach doesn't scale well for a large number of bookmarks.  Web browser bookmarks can be sorted into hierarchical folders, but this can be counter-intuitive if you have inter-related subjects (e.g. safety and security). Also, if you also use more than one web browser as I do, then keeping bookmarks up to date in mulitple places becomes tedious.  (I alternate between Firefox and IE depending on which I think is the &lt;em&gt;least insecure &lt;/em&gt;at any particular time, Firefox is my current choice due to the &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/722/" target="_blank" title="Mozilla: Firefox NoScript plugin"&gt;NoScript plugin&lt;/a&gt;).&lt;/p&gt;&#xD;
&lt;p&gt;Social bookmarking overcomes these issues by allowing you to associate multiple &lt;strong&gt;tags&lt;/strong&gt; with individual bookmarks, e.g. &lt;a href="http://www.delicious.com/PaulParkinson/cyber" target="_blank" title="Paul Parkinson's cyber Bookmarks"&gt;cyber&lt;/a&gt;, &lt;a href="http://www.delicious.com/PaulParkinson/infosec" target="_blank" title="Paul Parkinson's infosec Bookmarks "&gt;infosec&lt;/a&gt;,  &lt;a href="http://www.delicious.com/PaulParkinson/safety-critical" target="_blank" title="Paul Parkinson's safety-critical Bookmarks"&gt;safety-critical&lt;/a&gt;. This make it much easier to order subjects and inter-related subjects without having to store them hierarchically (e.g. &lt;a href="http://www.delicious.com/PaulParkinson/cyber+security+UK" target="_blank" title="Paul Parkinson's cyber, security and UK Bookmarks "&gt;cyber+security+UK&lt;/a&gt;). The cloud computing approach also means that instead of tying my bookmarks to one web browser on one computer, I can access them from any computer. (This &lt;a href="http://www.commoncraft.com/bookmarking-plain-english" target="_blank" title="Common Craft: Social Bookmarking in Plain English"&gt;short video clip from Common Craft&lt;/a&gt; explains it much better I than I can). I've found the Delicious bookmarks to be so useful that I even embed them on my &lt;a href="http://homepage.ntlworld.com/paul.j.parkinson/weblinks.html" target="_blank" title="Paul Parkinson's website"&gt;personal website&lt;/a&gt; so that other people can access them easily.&lt;/p&gt;&#xD;
&lt;p&gt;Sadly, one job I'll need to do over Christmas is to &lt;a href="http://thenextweb.com/lifehacks/2010/12/17/how-to-export-import-and-migrate-delicious-bookmarks/" target="_blank" title="Lifehacks: How to Export, Import and Migrate Your Delicious Bookmarks"&gt;migrate my Delicious bookmarks&lt;/a&gt; to another social bookmarking service.&lt;/p&gt;&#xD;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=lOpmm7i1nv8:h4QftoaBOtc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=lOpmm7i1nv8:h4QftoaBOtc:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=lOpmm7i1nv8:h4QftoaBOtc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=lOpmm7i1nv8:h4QftoaBOtc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=lOpmm7i1nv8:h4QftoaBOtc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=lOpmm7i1nv8:h4QftoaBOtc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/parkinson?a=lOpmm7i1nv8:h4QftoaBOtc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/parkinson?i=lOpmm7i1nv8:h4QftoaBOtc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>



    </entry>
 
</feed><!-- ph=1 -->
