<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Bob on Medical Device Software</title>
	<atom:link href="http://rdn-consulting.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://rdn-consulting.com/blog</link>
	<description>Software Development and Biomedical Engineering</description>
	<lastBuildDate>Tue, 31 Jan 2012 14:44:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Validation of Off-The-Shelf Software Development Tools by SL</title>
		<link>http://rdn-consulting.com/blog/2011/11/12/validation-of-off-the-shelf-software-development-tools/comment-page-1/#comment-5687</link>
		<dc:creator>SL</dc:creator>
		<pubDate>Tue, 31 Jan 2012 14:44:21 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/?p=466#comment-5687</guid>
		<description>Hi all,

first of all thanks for the interesting post BOB.

@Karl:
Maybe GAMP5 (even if it comes from pharma) can give you a hint: GAMP knows 5 software categories. OSs fall into category 1 (infrastructure software) which is considered far from harming the patient.

moving along this line you should declare exactly which version/configuration of windows you are using and checking this as a kind of incoming goods inspection. (you verify that you bought the right windows version)

then you could check if windows was installed in the right way. (i guess errors during the installation would mean that you didn&#039;t)

finally windows is widely used so you could state that errors in the system would at somepoint get recognized by the community and by checking for updates (at least updates that affect your intended use) you can get those errors repaired.

one other thing to consider are realtime requirements. if you have the need for a realtime OSS i guess this would be a critical point for validation.

i excuse for my bad english (as i&#039;m no native speaker) and am looking forward to hear if anybody thinks along the same line.

greetings from austria

as an addition: for all of you out there looking for validiation of software that is not itself a medical product but automates processes: consider having a look at the AAMI-TIR 36.</description>
		<content:encoded><![CDATA[<p>Hi all,</p>
<p>first of all thanks for the interesting post BOB.</p>
<p>@Karl:<br />
Maybe GAMP5 (even if it comes from pharma) can give you a hint: GAMP knows 5 software categories. OSs fall into category 1 (infrastructure software) which is considered far from harming the patient.</p>
<p>moving along this line you should declare exactly which version/configuration of windows you are using and checking this as a kind of incoming goods inspection. (you verify that you bought the right windows version)</p>
<p>then you could check if windows was installed in the right way. (i guess errors during the installation would mean that you didn&#8217;t)</p>
<p>finally windows is widely used so you could state that errors in the system would at somepoint get recognized by the community and by checking for updates (at least updates that affect your intended use) you can get those errors repaired.</p>
<p>one other thing to consider are realtime requirements. if you have the need for a realtime OSS i guess this would be a critical point for validation.</p>
<p>i excuse for my bad english (as i&#8217;m no native speaker) and am looking forward to hear if anybody thinks along the same line.</p>
<p>greetings from austria</p>
<p>as an addition: for all of you out there looking for validiation of software that is not itself a medical product but automates processes: consider having a look at the AAMI-TIR 36.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cloud Computing Design Patterns by Swipe webpage</title>
		<link>http://rdn-consulting.com/blog/2009/06/28/cloud-computing-design-patterns/comment-page-1/#comment-5686</link>
		<dc:creator>Swipe webpage</dc:creator>
		<pubDate>Sun, 22 Jan 2012 23:07:37 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/?p=282#comment-5686</guid>
		<description>It&#039;s actually a great and useful piece of information. I&#039;m glad that you shared this helpful information with us. Please stay us informed like this. Thank you for sharing.</description>
		<content:encoded><![CDATA[<p>It&#8217;s actually a great and useful piece of information. I&#8217;m glad that you shared this helpful information with us. Please stay us informed like this. Thank you for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Validation of Off-The-Shelf Software Development Tools by Karl</title>
		<link>http://rdn-consulting.com/blog/2011/11/12/validation-of-off-the-shelf-software-development-tools/comment-page-1/#comment-5685</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Mon, 16 Jan 2012 15:45:21 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/?p=466#comment-5685</guid>
		<description>Hi Bob,
I work for a company developing medical devices using application software to manage a robot. The application software runs on a regulat windows operating system and is programmed in .NET (thus using the .NET framework).

As I understand 62304, both the .NET framework and the windows operating system are SOUPs and needs to be treated as such. But how on earth am I supposed to verify/validate Windows? It would been an exhaustive task that would take a million years!

I have searched wide and far (i.e. googled) trying to find anyone who has actually done this but the only results I find are about OS in implants and other really HW close firmware OSs. Noone ever mentions application development in a windows environment.

What is your experience on this? Have you ever heard about anyone that successfully treated Windows as a SOUP?

Thanks for a great blog
Karl</description>
		<content:encoded><![CDATA[<p>Hi Bob,<br />
I work for a company developing medical devices using application software to manage a robot. The application software runs on a regulat windows operating system and is programmed in .NET (thus using the .NET framework).</p>
<p>As I understand 62304, both the .NET framework and the windows operating system are SOUPs and needs to be treated as such. But how on earth am I supposed to verify/validate Windows? It would been an exhaustive task that would take a million years!</p>
<p>I have searched wide and far (i.e. googled) trying to find anyone who has actually done this but the only results I find are about OS in implants and other really HW close firmware OSs. Noone ever mentions application development in a windows environment.</p>
<p>What is your experience on this? Have you ever heard about anyone that successfully treated Windows as a SOUP?</p>
<p>Thanks for a great blog<br />
Karl</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Developing a real-time data flow and control model with WCF by Shweta</title>
		<link>http://rdn-consulting.com/blog/2007/08/11/developing-a-real-time-data-flow-and-control-model-with-wcf/comment-page-1/#comment-5681</link>
		<dc:creator>Shweta</dc:creator>
		<pubDate>Sat, 07 Jan 2012 11:28:59 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/2007/08/11/developing-a-real-time-data-flow-and-control-model-with-wcf/#comment-5681</guid>
		<description>Hi I am working on the similar kind of application. can i get a copy of your code?</description>
		<content:encoded><![CDATA[<p>Hi I am working on the similar kind of application. can i get a copy of your code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Is the Zeo &#8220;Personal Sleep Coach&#8221; a Scam? by skippy</title>
		<link>http://rdn-consulting.com/blog/2009/06/15/is-the-zeo-personal-sleep-coach-a-scam/comment-page-1/#comment-5680</link>
		<dc:creator>skippy</dc:creator>
		<pubDate>Fri, 06 Jan 2012 05:25:47 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/?p=279#comment-5680</guid>
		<description>I have used the zeo as recommended by a naturopathic doc who is helping me resolve some parasympathetic nervous system issues. We used it to confirm that I am getting horrible quality sleep, both in stage patterns and lack of deep sleep. This device is helpful for getting insight to your sleep quality. 

To those struggling with lack of good sleep, I would suggest 2 things...a software called f.lux (http://stereopsis.com/flux/)that removes the blue light from your computer screen at night (blue light reduces melatonin), and a treatment called sleep compression (which has also shown to help apnea).</description>
		<content:encoded><![CDATA[<p>I have used the zeo as recommended by a naturopathic doc who is helping me resolve some parasympathetic nervous system issues. We used it to confirm that I am getting horrible quality sleep, both in stage patterns and lack of deep sleep. This device is helpful for getting insight to your sleep quality. </p>
<p>To those struggling with lack of good sleep, I would suggest 2 things&#8230;a software called f.lux (<a href="http://stereopsis.com/flux/" rel="nofollow">http://stereopsis.com/flux/</a>)that removes the blue light from your computer screen at night (blue light reduces melatonin), and a treatment called sleep compression (which has also shown to help apnea).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Validation of Off-The-Shelf Software Development Tools by Zion Technology</title>
		<link>http://rdn-consulting.com/blog/2011/11/12/validation-of-off-the-shelf-software-development-tools/comment-page-1/#comment-5678</link>
		<dc:creator>Zion Technology</dc:creator>
		<pubDate>Sat, 10 Dec 2011 07:27:49 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/?p=466#comment-5678</guid>
		<description>A number of software development methodologies are in use. Our project management identifies the specific nature of the project at hand and then selects the best application development methodology.
We pride ourselves on delivering projects on time, encouraging collaboration, promoting technical excellence and being continuously adaptable. Our projects use commonly accepted plan-driven software development methods that are, however, sufficiently flexible and adaptable to allow the developers to make late changes in the project specifications.
Zion Technology specializes in customized software development for all your business needs. A number of software development methodologies are in use. Our project management identifies the specific nature of the project at hand and then selects the best applicable development methodology.</description>
		<content:encoded><![CDATA[<p>A number of software development methodologies are in use. Our project management identifies the specific nature of the project at hand and then selects the best application development methodology.<br />
We pride ourselves on delivering projects on time, encouraging collaboration, promoting technical excellence and being continuously adaptable. Our projects use commonly accepted plan-driven software development methods that are, however, sufficiently flexible and adaptable to allow the developers to make late changes in the project specifications.<br />
Zion Technology specializes in customized software development for all your business needs. A number of software development methodologies are in use. Our project management identifies the specific nature of the project at hand and then selects the best applicable development methodology.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Personal EEG-based Communications Device by Synthetic Telepathy &#8211; Brain Computer Interface (Paper by Giannis Koromilas) &#171; gkoromilas</title>
		<link>http://rdn-consulting.com/blog/2010/03/13/personal-eeg-based-communications-device/comment-page-1/#comment-5672</link>
		<dc:creator>Synthetic Telepathy &#8211; Brain Computer Interface (Paper by Giannis Koromilas) &#171; gkoromilas</dc:creator>
		<pubDate>Mon, 05 Dec 2011 09:12:28 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/?p=364#comment-5672</guid>
		<description>[...] Image taken from website RDN Consulting, URL http://rdn-consulting.com/blog/2010/03/13/personal-eeg-based-communications-device/  , accessed 05th of May [...]</description>
		<content:encoded><![CDATA[<p>[...] Image taken from website RDN Consulting, URL <a href="http://rdn-consulting.com/blog/2010/03/13/personal-eeg-based-communications-device/ " rel="nofollow">http://rdn-consulting.com/blog/2010/03/13/personal-eeg-based-communications-device/ </a> , accessed 05th of May [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Software Verification vs. Validation by Rickson</title>
		<link>http://rdn-consulting.com/blog/2009/03/26/software-verification-vs-validation/comment-page-1/#comment-5670</link>
		<dc:creator>Rickson</dc:creator>
		<pubDate>Tue, 29 Nov 2011 22:30:18 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/?p=257#comment-5670</guid>
		<description>Hi guys. 
Thank you for that informative blog. 

Could you please give some more examples for SW validation techniques? I guess fault injection belongs to those. But what else?</description>
		<content:encoded><![CDATA[<p>Hi guys.<br />
Thank you for that informative blog. </p>
<p>Could you please give some more examples for SW validation techniques? I guess fault injection belongs to those. But what else?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Validation of Off-The-Shelf Software Development Tools by Mitch</title>
		<link>http://rdn-consulting.com/blog/2011/11/12/validation-of-off-the-shelf-software-development-tools/comment-page-1/#comment-5669</link>
		<dc:creator>Mitch</dc:creator>
		<pubDate>Tue, 29 Nov 2011 12:02:05 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/?p=466#comment-5669</guid>
		<description>Hi Bob,
I was very disapointed the first time I read this requirements about OTS in the GPSV. However, we fixed this very easily by splitting OTS in two categories:
-standalone OTS, like compilers, IDE (like visual studio), source control, database engines. We added a section in our software development plan where we have a list of our OTS, the justification why we chose them (usually one criterion is that it is widely used or open-source). We also added a section about looking periodically for updates of the versions of these OTS.
-non standalone OTS, like libraires are verified when integrated in our software, with unit tests, data workflow tests and so on. For this second category, we fall into our ISO 13485 conception procedure. We consider that the OST is verified and validated when it is integrated in our device and when our device is itself verified and validated.
Not necessary to pull one&#039;s hair out with these GPSV requirements!
Regards,
Mitch.
www.cm-dm.com</description>
		<content:encoded><![CDATA[<p>Hi Bob,<br />
I was very disapointed the first time I read this requirements about OTS in the GPSV. However, we fixed this very easily by splitting OTS in two categories:<br />
-standalone OTS, like compilers, IDE (like visual studio), source control, database engines. We added a section in our software development plan where we have a list of our OTS, the justification why we chose them (usually one criterion is that it is widely used or open-source). We also added a section about looking periodically for updates of the versions of these OTS.<br />
-non standalone OTS, like libraires are verified when integrated in our software, with unit tests, data workflow tests and so on. For this second category, we fall into our ISO 13485 conception procedure. We consider that the OST is verified and validated when it is integrated in our device and when our device is itself verified and validated.<br />
Not necessary to pull one&#8217;s hair out with these GPSV requirements!<br />
Regards,<br />
Mitch.<br />
<a href="http://www.cm-dm.com" rel="nofollow">http://www.cm-dm.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Validation of Off-The-Shelf Software Development Tools by Yalna</title>
		<link>http://rdn-consulting.com/blog/2011/11/12/validation-of-off-the-shelf-software-development-tools/comment-page-1/#comment-5668</link>
		<dc:creator>Yalna</dc:creator>
		<pubDate>Mon, 28 Nov 2011 14:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://rdn-consulting.com/blog/?p=466#comment-5668</guid>
		<description>Thanks Bob for an informative post.

I&#039;ve got one question:

I need to validate Visual Studio 2010 compiler and have no idea how to approach the task.

How do you validate a compiler?</description>
		<content:encoded><![CDATA[<p>Thanks Bob for an informative post.</p>
<p>I&#8217;ve got one question:</p>
<p>I need to validate Visual Studio 2010 compiler and have no idea how to approach the task.</p>
<p>How do you validate a compiler?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

