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

<channel>
	<title>Florian Leitner-Fischer</title>
	<atom:link href="http://www.florian-leitner.de/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.florian-leitner.de</link>
	<description></description>
	<lastBuildDate>Mon, 18 Mar 2013 15:13:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Speaking at 3rd International Conference Applying ISO 26262</title>
		<link>http://www.florian-leitner.de/index.php/2013/03/18/speaking-at-3rd-international-conference-applying-iso-26262/</link>
		<comments>http://www.florian-leitner.de/index.php/2013/03/18/speaking-at-3rd-international-conference-applying-iso-26262/#comments</comments>
		<pubDate>Mon, 18 Mar 2013 15:12:27 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[ISO26262]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=514</guid>
		<description><![CDATA[<p>I will be speaking at the 3rd International Conference Applying ISO 26262 on Thursday March, 21 2013. The title of my talk is  &#8221;Model-based Engineering and ISO26262&#8243; and I will talk about our experiences in using model-based engineering in an ISO 26262 context and lessons learned that we identified. If you are at the conference and [...]</p><p>The post <a href="http://www.florian-leitner.de/index.php/2013/03/18/speaking-at-3rd-international-conference-applying-iso-26262/">Speaking at 3rd International Conference Applying ISO 26262</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-515 alignright" title="ISO 26262 Florian Leitner-Fischer" src="http://www.florian-leitner.de/wp-content/uploads/2013/03/Bildschirmfoto-2013-03-07-um-09.50.58-300x165.png" alt="" width="300" height="165" />I will be speaking at the <a href="http://www.iso26262-conference.com/Event.aspx?id=857110">3rd International Conference Applying ISO 26262</a> on Thursday March, 21 2013. The title of my talk is  &#8221;Model-based Engineering and ISO26262&#8243; and I will talk about our experiences in using model-based engineering in an ISO 26262 context and lessons learned that we identified. If you are at the conference and are interested in model-based engineering we should talk!</p>
<p>The post <a href="http://www.florian-leitner.de/index.php/2013/03/18/speaking-at-3rd-international-conference-applying-iso-26262/">Speaking at 3rd International Conference Applying ISO 26262</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2013/03/18/speaking-at-3rd-international-conference-applying-iso-26262/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung TV E Serie &#8211; WLAN Stick</title>
		<link>http://www.florian-leitner.de/index.php/2013/01/28/samsung-tv-e-serie-wlan-stick/</link>
		<comments>http://www.florian-leitner.de/index.php/2013/01/28/samsung-tv-e-serie-wlan-stick/#comments</comments>
		<pubDate>Mon, 28 Jan 2013 15:16:40 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[Samsung]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=507</guid>
		<description><![CDATA[<p>In einem älteren Post habe ich beschrieben das man anstelle des Samsung WLAN Stick auch den günstigeren HAMA WLAN Stick verwenden kann. Dies funktioniert jedoch nur für Samsung Fernseher der C-Serie und D-Serie, für die E-Serie TVs von Samsung kann man den HAMA Stick leider nicht benutzen. Eine Übersicht der Samsung Geräte die mit dem [...]</p><p>The post <a href="http://www.florian-leitner.de/index.php/2013/01/28/samsung-tv-e-serie-wlan-stick/">Samsung TV E Serie &#8211; WLAN Stick</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>In einem<a title="Günstiger Hama WLAN Stick für Samsung Fernseher und Blu-Ray Player" href="http://www.florian-leitner.de/index.php/2010/10/13/gnstiger-hama-wlan-stick-fr-samsung-fernseher-und-blu-ray-player/"> älteren Post</a> habe ich beschrieben das man anstelle des Samsung WLAN Stick auch den günstigeren HAMA WLAN Stick verwenden kann. Dies funktioniert jedoch nur für Samsung Fernseher der C-Serie und D-Serie, für die E-Serie TVs von Samsung kann man den HAMA Stick leider nicht benutzen. Eine <a title="Günstiger Hama WLAN Stick für Samsung Fernseher und Blu-Ray Player" href="http://www.florian-leitner.de/index.php/2010/10/13/gnstiger-hama-wlan-stick-fr-samsung-fernseher-und-blu-ray-player/">Übersicht der Samsung Geräte die mit dem HAMA Stick kompatibel</a> sind findet sich hier.</p>
<p>Den <a href="http://www.amazon.de/gp/product/B007E7QCAO?ie=UTF8&amp;camp=3206&amp;creative=21426&amp;creativeASIN=B007E7QCAO&amp;linkCode=shr&amp;tag=flf-21" rel="nofollow"><strong>original Samsung WIS12ABGNX/XEC WLAN-Dongle für TV</strong></a><br />
der kompatibel mit allen TV Geräten der E-Serie ist gibt es für ca. 40 Euro <a href="http://www.amazon.de/gp/product/B007E7QCAO?ie=UTF8&amp;camp=3206&amp;creative=21426&amp;creativeASIN=B007E7QCAO&amp;linkCode=shr&amp;tag=flf-21" rel="nofollow">bei Amazon</a>.</p>
<p>Alternativ kursieren im Netz auch Anleitungen mit denen man den günstigeren <a href="http://www.amazon.de/gp/product/B000VK9BZ4?ie=UTF8&amp;camp=3206&amp;creative=21426&amp;creativeASIN=B000VK9BZ4&amp;linkCode=shr&amp;tag=flf-21" rel="nofollow">Edimax EW-7718Un WLAN Stick</a> so &#8220;umprogrammieren&#8221; kann das er am Samsung TV funktioniert. Da man hier aber eine Menge Arbeit in kauf nehmen muss und nur 15 Euro spart ist meine Empfehlung den <a href="http://www.amazon.de/gp/product/B007E7QCAO?ie=UTF8&amp;camp=3206&amp;creative=21426&amp;creativeASIN=B007E7QCAO&amp;linkCode=shr&amp;tag=flf-21" rel="nofollow">original Stick zu kaufen</a>.</p>
<p>Wer es trotzdem mit dem Edimax Stick versuchen möchte findet hier die Anleitungen (auf Englisch):</p>
<p><a title="Using NoN-Samsung USB WiFi dongles with TV" href="http://wiki.samygo.tv/index.php5/Using_NoN-Samsung_USB_WiFi_dongles_with_TV" target="_blank">Anleitung 1</a>, <a href="http://woikr.com/home-entertainment/using-non-samsung-wi-fi-usb-adapter-with-samsung-smartinternet-tv/" target="_blank">Anleitung 2</a></p>
<p>The post <a href="http://www.florian-leitner.de/index.php/2013/01/28/samsung-tv-e-serie-wlan-stick/">Samsung TV E Serie &#8211; WLAN Stick</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2013/01/28/samsung-tv-e-serie-wlan-stick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Causality Checking for Complex System Models (Talk at VMCAI 2013)</title>
		<link>http://www.florian-leitner.de/index.php/2013/01/21/causality-checking-for-complex-system-models-talk-at-vmcai-2013/</link>
		<comments>http://www.florian-leitner.de/index.php/2013/01/21/causality-checking-for-complex-system-models-talk-at-vmcai-2013/#comments</comments>
		<pubDate>Mon, 21 Jan 2013 09:56:59 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[Functional Safety]]></category>
		<category><![CDATA[ISO26262]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=499</guid>
		<description><![CDATA[<p>I gave a talk on causality checking for complex system models at the VMCAI 2013 conference in Rome, Italy. The slides of my talk are available here. Abstract: With the increasing growth of the size and complexity of modern safety-critical systems, the demand for model based engineering methods that both help in architecting such systems [...]</p><p>The post <a href="http://www.florian-leitner.de/index.php/2013/01/21/causality-checking-for-complex-system-models-talk-at-vmcai-2013/">Causality Checking for Complex System Models (Talk at VMCAI 2013)</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.florian-leitner.de/wp-content/uploads/2013/01/VMCAI.pdf"><img class="size-medium wp-image-502 aligncenter" title="VMCAI Presentation Causality Checking Florian Leitner-Fischer" src="http://www.florian-leitner.de/wp-content/uploads/2013/01/Bildschirmfoto-2013-01-21-um-10.50.041-300x252.png" alt="" width="300" height="252" /></a><br />
I gave a talk on <a title="CausCheck : Causality Checking for Complex System Models" href="http://www.florian-leitner.de/index.php/2012/06/25/causcheck-causality-checking-for-complex-system-models/">causality checking</a> for complex system models at the VMCAI 2013 conference in Rome, Italy.</p>
<p>The<a href="http://www.florian-leitner.de/wp-content/uploads/2013/01/VMCAI.pdf"> slides of my talk</a> are available <a href="http://www.florian-leitner.de/wp-content/uploads/2013/01/VMCAI.pdf">here</a>.</p>
<blockquote><p>Abstract:<br />
With the increasing growth of the size and complexity of modern safety-critical systems, the demand for model based engineering methods that both help in architecting such systems and to asses their safety and correctness becomes increasingly obvious. Causality checking is an automated method for formal causality analysis of system models and system execution traces. In this paper we report on work in progress towards an on-the-fly approach for causality checking of system models. We also sketch how this approach can be applied in model-based system analysis when assessing the system&#8217;s functional correctness.</p></blockquote>
<p>The post <a href="http://www.florian-leitner.de/index.php/2013/01/21/causality-checking-for-complex-system-models-talk-at-vmcai-2013/">Causality Checking for Complex System Models (Talk at VMCAI 2013)</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2013/01/21/causality-checking-for-complex-system-models-talk-at-vmcai-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Causality Checking at Microsoft Research</title>
		<link>http://www.florian-leitner.de/index.php/2012/10/23/causality-checking-at-microsoft-research/</link>
		<comments>http://www.florian-leitner.de/index.php/2012/10/23/causality-checking-at-microsoft-research/#comments</comments>
		<pubDate>Tue, 23 Oct 2012 14:11:49 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[English Posts]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=478</guid>
		<description><![CDATA[<p>Stefan Leue, my PhD supervisor, recently visited Microsoft Research in Redmond and gave a lecture on the Causality Checking method we currently develop. Causality Checking will make up a large part of my PhD thesis. A video of the lecture is available online here. Here is the abstract of his talk: I will introduce Causality Checking, a technique [...]</p><p>The post <a href="http://www.florian-leitner.de/index.php/2012/10/23/causality-checking-at-microsoft-research/">Causality Checking at Microsoft Research</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>S<a href="http://research.microsoft.com/apps/video/dl.aspx?id=172876&amp;l=i"><img class="size-medium wp-image-479 alignright" title="Stefan Leue at Microsoft Research" src="http://www.florian-leitner.de/wp-content/uploads/2012/10/Bildschirmfoto-2012-10-23-um-16.07.47-300x167.png" alt="" width="300" height="167" /></a>tefan Leue, my PhD supervisor, recently visited Microsoft Research in Redmond and gave a <a href="http://research.microsoft.com/apps/video/dl.aspx?id=172876&amp;l=i">lecture</a> on the <a title="CausCheck : Causality Checking for Complex System Models" href="http://www.florian-leitner.de/index.php/2012/06/25/causcheck-causality-checking-for-complex-system-models/">Causality Checking</a> method we currently develop. <a title="CausCheck : Causality Checking for Complex System Models" href="http://www.florian-leitner.de/index.php/2012/06/25/causcheck-causality-checking-for-complex-system-models/">Causality Checking</a> will make up a large part of my PhD thesis.</p>
<p>A <a href="http://research.microsoft.com/apps/video/dl.aspx?id=172876&amp;l=i">video of the lecture</a> is available online <a href="http://research.microsoft.com/apps/video/dl.aspx?id=172876&amp;l=i">here</a>.</p>
<p>Here is the abstract of his talk:</p>
<blockquote><p>I will introduce Causality Checking, a technique extending model checking designed to establish causalities for safety property violations in system models. Causality Checking is based on counterfactual reasoning. In particular, it is based on an adoption of the Halpern/Pearl Structural Equation Model (SEM) for establishing actual causes. Causality Checking takes advantage of the fact that using a model checker it is fairly easy to compute both &#8220;bad&#8221; as well as alternate &#8220;good&#8221; worlds, where a world corresponds to a finite execution sequence.</p>
<p>Based on our adoption of the SEM I will show how causalities can be determined by performing difference computations on the sets of bad and good executions of a model. I will present two approaches how to perform this computation: one based on an explicit enumeration of all bad and good execution traces of a model, and another one based on an on-the-fly algorithm integrated into standard state space search algorithms used in explicit state model checking. I will sketch applications of Causality Checking to systems analysis by considering a number of case studies, including functional and probabilistic models. I will illustrate how the computed causalities can be displayed as fault trees and serve as a basis for system debugging.</p></blockquote>
<p>&nbsp;</p>
<p>The post <a href="http://www.florian-leitner.de/index.php/2012/10/23/causality-checking-at-microsoft-research/">Causality Checking at Microsoft Research</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2012/10/23/causality-checking-at-microsoft-research/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Scholar Author Profiles</title>
		<link>http://www.florian-leitner.de/index.php/2012/07/18/473/</link>
		<comments>http://www.florian-leitner.de/index.php/2012/07/18/473/#comments</comments>
		<pubDate>Wed, 18 Jul 2012 07:17:57 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[English Posts]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=473</guid>
		<description><![CDATA[<p>I just discovered a great new (?) feature of Google Scholar called author profiles. There a two great benefits: You can &#8220;follow&#8221;  authors and automatically get an email alert whenever they have published a paper, in my opinion a great way to keep track of what is going on in your research field. You can &#8220;follow&#8221; [...]</p><p>The post <a href="http://www.florian-leitner.de/index.php/2012/07/18/473/">Google Scholar Author Profiles</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>I just discovered a great new (?) feature of Google Scholar called <a href="http://googlescholar.blogspot.de/2012/01/find-and-follow-public-author-profiles.html" target="_blank">author profiles</a>.</p>
<p>There a two great benefits:</p>
<ul>
<li>You can &#8220;follow&#8221;  authors and automatically get an email alert whenever they have published a paper, in my opinion a great way to keep track of what is going on in your research field.</li>
<li>You can &#8220;follow&#8221; citations of authors and for instance automatically get an email alert when somebody cites your paper.</li>
</ul>
<p>A minor but still interesting point is that you can create a public or private author profile where</p>
<ul>
<li>all your publications are listed,</li>
<li>metrics like citation count, h-index, i10-index and so on are computed,</li>
<li>and you can enter a link to your current website.</li>
</ul>
<p><a href="http://scholar.google.com/citations?user=820LdJ4AAAAJ" target="_blank">My public Google Scholar Author Profile can be found here. </a></p>
<p>The post <a href="http://www.florian-leitner.de/index.php/2012/07/18/473/">Google Scholar Author Profiles</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2012/07/18/473/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CausCheck : Causality Checking for Complex System Models</title>
		<link>http://www.florian-leitner.de/index.php/2012/06/25/causcheck-causality-checking-for-complex-system-models/</link>
		<comments>http://www.florian-leitner.de/index.php/2012/06/25/causcheck-causality-checking-for-complex-system-models/#comments</comments>
		<pubDate>Mon, 25 Jun 2012 09:59:59 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[ISO26262]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=467</guid>
		<description><![CDATA[<p>I&#8217;m currently developing a new method for automated safety analysis of complex systems. This method is called Causality Checking and allows for the automated generation of fault trees out of system or software architectures in SysML or UML. This post gives an overview of how Causality Checking works. CausCheck : Causality Checking for Complex System Models [...]</p><p>The post <a href="http://www.florian-leitner.de/index.php/2012/06/25/causcheck-causality-checking-for-complex-system-models/">CausCheck : Causality Checking for Complex System Models</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently developing a new method for automated safety analysis of complex systems.<br />
This method is called Causality Checking and allows for the automated generation of fault trees out of system or software architectures in SysML or UML. This post gives an overview of how Causality Checking works.</p>
<h2>CausCheck : Causality Checking for Complex System Models</h2>
<p>With the increasing complexity of modern safety-critical systems, the need for model based engineering methods that both help in architecting such systems and to asses their safety and correctness becomes increasingly obvious. Due to the size of the systems, traditional techniques like reviews and testing, on the one hand, and manual fault tree analysis or failure mode and effect analysis, on the other hand, can only be applied to limited parts of the system. The main reason for this limitation lies in the vast amount of time and resources that is consumed by manually executing those techniques. In order to be able to asses the correctness and safety of these systems in a comprehensive manner automated or, at least, computer-aided techniques are needed.</p>
<p>Model Checking is an established technique for the automated analysis of system properties. If a model of the system and a formalized property are given to the model checker, it automatically checks whether it can find property violations. In case a safety property is violated, the model checker returns a counterexample, which consists of a system execution trace leading to the property violation. In recent work <a href="http://www.inf.uni-konstanz.de/soft/research/publications/pdf/mbees2011.pdf" target="_blank">LeiLeu11</a>, <a href="http://www.inf.uni-konstanz.de/soft/research/publications/pdf/qapl2011.pdf" target="_blank">LeiLeu11a</a> we have presented the <a href="http://www.se.inf.uni-konstanz.de/research1/projects/quantum/" target="_blank">QuantUM</a> approach which allows for automatic translation of system and software architecture models in UML to the input language of the probabilistic model checker PRISM.</p>
<p>The automatic translation of the UML model to PRISM saves time and resources and prevents errors that where frequently introduced in the manual translation process that was previously used. The remaining challenge is the identification of the causes of the property violation and representing this information in a way that it is interpretable on the level of the UML model. The counterexamples that are computed by the model checker help in retracing the system executions leading to the property violation, but they can only be interpreted at the level of the analysis model. While the <a href="http://www.se.inf.uni-konstanz.de/research1/projects/direpro/probabilistic-systems/">visualization of the graph structure of a probabilistic counterexample</a> helps to analyze the counterexamples, it is still difficult to compare the thousands of paths in the counterexample with each other and to discern causal factors during fault analysis.</p>
<h3>From Counterexamples via Causality to Fault Trees</h3>
<p>In order to lift the probabilistic counterexamples generated by the model checker to the level of the UML model, we propose an automatic approach in <a href="http://www.inf.uni-konstanz.de/soft/research/publications/pdf/soft-11-02.pdf" target="_blank">KunLL11b</a> that computes causality relationships based on a complete set of probabilistic counterexamples and visualizes the computed causality relationships as fault trees. Fault trees are an industrial standard method to document graphically which combination of events can cause a system hazard. The justification for the causalities determined by our method are based on an adoption of the Structural Equation Model of Halpern and Pearl. We illustrate how to use this model in the analysis of computing systems and extend it to account for event orderings as causal factors. We present an over-approximating implementation of the causality tests derived from the extended model.</p>
<p>We demonstrate that our approach improves and facilitates the analysis of safety critical systems. The resulting fault trees are significantly smaller and hence easier to understand than the probabilistic stochastic counterexample, but still contain all information needed to discern the causes for the occurrence of a hazard.</p>
<h3>On-The-Fly Causality Checking</h3>
<p>The causality computation for probabilistic counterexamples and the mapping of the causality relationships to fault trees helps to understand how the failure of the systems was caused. Experiments in <a href="http://www.inf.uni-konstanz.de/soft/research/publications/pdf/soft-12-01.pdf" target="_parent">BeeKLLP12</a> indicate that the computation of the probabilistic counterexamples, on which the causality computation method relies, accounts for the majority of run-time and memory consumption needed for the causality computation.</p>
<p>The main reason for this is that the probability for each execution trace of the counterexample needs to be computed. While the probability of a system fault is of interest, the information which events cause the system failure is more important to the user. Consequently, we extend QuantUM with a translation from UML models to Promela, the input language of the qualitative model checker SPIN, and adapt our causality method to work on counterexamples that were generated using SPIN. This qualitative method scales much better since no probabilities have to be computed. It is, however, still necessary to enumerate and store all counterexample execution traces and all good execution traces in order to compute the causality relationships. We address this issue in <a href="http://www.inf.uni-konstanz.de/soft/research/publications/pdf/soft-12-02.pdf" target="_blank">LeiLeu12a</a> and <a href="http://www.inf.uni-konstanz.de/soft/research/publications/pdf/mbees2012.pdf" target="_blank">LeiLeu12</a> by extending the causality model to make it applicable to concurrent system models that are specified by transition systems. Furthermore, we propose a causality checking algorithm which can be integrated into a depth-first search or breadth-first search algorithm that is used for the state space exploration during model checking.</p>
<p>The post <a href="http://www.florian-leitner.de/index.php/2012/06/25/causcheck-causality-checking-for-complex-system-models/">CausCheck : Causality Checking for Complex System Models</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2012/06/25/causcheck-causality-checking-for-complex-system-models/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Die Logitech K750 Mac Tastatur mit Solarzellen</title>
		<link>http://www.florian-leitner.de/index.php/2012/05/16/die-logitech-k750-mac-tastatur-mit-solarzellen/</link>
		<comments>http://www.florian-leitner.de/index.php/2012/05/16/die-logitech-k750-mac-tastatur-mit-solarzellen/#comments</comments>
		<pubDate>Wed, 16 May 2012 08:48:24 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=436</guid>
		<description><![CDATA[<p>Ich liebe mein Apple Wireless Keyboard, aber was mich gelegentlich nervt ist, dass die Batterien oder Akkus immer im ungünstigsten Moment leer sind. Deswegen habe ich mir nun bei  die  angeschafft. Das Spezielle an dieser Tastatur ist, dass sie ähnlich wie die bekannten Solar-Taschenrechner funktioniert, nur dass sie zusätzlich auch einen integrierten Akku besitzt, so [...]</p><p>The post <a href="http://www.florian-leitner.de/index.php/2012/05/16/die-logitech-k750-mac-tastatur-mit-solarzellen/">Die Logitech K750 Mac Tastatur mit Solarzellen</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.amazon.de/gp/product/B005IOMWRC?ie=UTF8&amp;tag=flf-21" target="_blank" rel="nofollow"><img class="size-full wp-image-435 aligncenter" title="Logitech K750 Mac Tastatur" src="http://www.florian-leitner.de/wp-content/uploads/2012/05/81rAGSBoCTL._AA1500_1.jpg" alt="Logitech K750 Mac Tastatur" width="650" height="322" /></a></p>
<p>Ich liebe mein Apple Wireless Keyboard, aber was mich gelegentlich nervt ist, dass die Batterien oder Akkus immer im ungünstigsten Moment leer sind. Deswegen habe ich mir nun bei <a href="http://www.amazon.de/Logitech-Tastatur-schnurlos-deutsches-Tastaturlayout/dp/B005IOMWRC?SubscriptionId=AKIAJKGON3C7TFXLXV3Q&tag=flf-21" target="_blank" rel="nofollow" title="" >Amazon</a> die <a href="http://www.amazon.de/Logitech-Tastatur-schnurlos-deutsches-Tastaturlayout/dp/B005IOMWRC?SubscriptionId=AKIAJKGON3C7TFXLXV3Q&tag=flf-21" target="_blank" rel="nofollow" title="" >Logitech K750 Mac Tastatur mit Solarzellen</a> angeschafft. Das Spezielle an dieser Tastatur ist, dass sie ähnlich wie die bekannten Solar-Taschenrechner funktioniert, nur dass sie zusätzlich auch einen integrierten Akku besitzt, so dass man auch bei Dunkelheit laut Logitech bis zu 3 Wochen mit der Tastatur arbeiten kann. Ein weiterer Pluspunkt gegenüber dem Apple Wireless Keyboard ist der integrierte Nummernblock.</p>
<p><strong>Meine Eindrücke</strong></p>
<p>Vom Design her ist die Tastatur sehr ähnlich zu den Mac Keyboards und passt somit sehr gut zu iMac, MacBook Air oder MacBook Pro. In Puncto Bedienung und Haptik steht das Logitech Mac Keyboard der Apple Tastatur auch in nichts nach. Alles in allem eine klare <a href="http://www.amazon.de/Logitech-Tastatur-schnurlos-deutsches-Tastaturlayout/dp/B005IOMWRC?SubscriptionId=AKIAJKGON3C7TFXLXV3Q&tag=flf-21" target="_blank" rel="nofollow" title="" >Empfehlung zum Kauf</a>!</p>
<p>The post <a href="http://www.florian-leitner.de/index.php/2012/05/16/die-logitech-k750-mac-tastatur-mit-solarzellen/">Die Logitech K750 Mac Tastatur mit Solarzellen</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2012/05/16/die-logitech-k750-mac-tastatur-mit-solarzellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Functional Safety Literature / Books (ISO 26262, IEC 61508)</title>
		<link>http://www.florian-leitner.de/index.php/2011/12/12/functional-safety-literature/</link>
		<comments>http://www.florian-leitner.de/index.php/2011/12/12/functional-safety-literature/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 08:24:19 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[Functional Safety]]></category>
		<category><![CDATA[ISO26262]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=371</guid>
		<description><![CDATA[<p>A collection of books discussing functional safety according to IEC61508 and ISO26262. English: Functional Safety The Safety Critical Systems Handbook German: Funktionale Sicherheit Funktionale Sicherheit in der Praxis</p><p>The post <a href="http://www.florian-leitner.de/index.php/2011/12/12/functional-safety-literature/">Functional Safety Literature / Books (ISO 26262, IEC 61508)</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>A collection of books discussing functional safety according to IEC61508 and ISO26262.</p>
<p>English:</p>
<table cellspacing="5">
<tbody>
<tr>
<td colspan="2">
<h2><a href="http://www.amazon.de/gp/product/3778529862/ref=as_li_ss_tl?ie=UTF8&amp;tag=flf-21" rel="nofollow">Functional Safety</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.de/e/ir?t=partymede-21&amp;l=as2&amp;o=3&amp;a=3778529862" alt="" width="1" height="1" border="0" /></h2>
</td>
</tr>
<tr>
<td valign="top"><a href="http://www.amazon.de/gp/product/3778529862/ref=as_li_ss_il?ie=UTF8&amp;tag=flf-21" rel="nofollow"><img src="http://ws.assoc-amazon.de/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=3778529862&amp;MarketPlace=DE&amp;ID=AsinImage&amp;WS=1&amp;tag=partymede-21&amp;ServiceVersion=20070822" alt="" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.de/e/ir?t=partymede-21&amp;l=as2&amp;o=3&amp;a=3778529862" alt="" width="1" height="1" border="0" /></td>
<td></td>
</tr>
<tr>
<td colspan="2">
<h2><a href="http://www.amazon.de/gp/product/0080967817/ref=as_li_ss_tl?ie=UTF8&amp;tag=flf-21" rel="nofollow">The Safety Critical Systems Handbook</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.de/e/ir?t=partymede-21&amp;l=as2&amp;o=3&amp;a=0080967817" alt="" width="1" height="1" border="0" /></h2>
</td>
</tr>
<tr>
<td valign="top"><a href="http://www.amazon.de/gp/product/0080967817/ref=as_li_ss_il?ie=UTF8&amp;tag=flf-21" rel="nofollow"><img src="http://ws.assoc-amazon.de/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=0080967817&amp;MarketPlace=DE&amp;ID=AsinImage&amp;WS=1&amp;tag=partymede-21&amp;ServiceVersion=20070822" alt="" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.de/e/ir?t=partymede-21&amp;l=as2&amp;o=3&amp;a=0080967817" alt="" width="1" height="1" border="0" /></td>
<td></td>
</tr>
</tbody>
</table>
<p>German:</p>
<table cellspacing="5">
<tbody>
<tr>
<td colspan="2">
<h2><a href="http://www.amazon.de/gp/product/3800733056/ref=as_li_ss_tl?ie=UTF8&amp;tag=flf-21" rel="nofollow">Funktionale Sicherheit</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.de/e/ir?t=partymede-21&amp;l=as2&amp;o=3&amp;a=3800733056" alt="" width="1" height="1" border="0" /></h2>
</td>
</tr>
<tr>
<td valign="top"><a href="http://www.amazon.de/gp/product/3800733056/ref=as_li_ss_il?ie=UTF8&amp;tag=flf-21" rel="nofollow"><img src="http://ws.assoc-amazon.de/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=3800733056&amp;MarketPlace=DE&amp;ID=AsinImage&amp;WS=1&amp;tag=partymede-21&amp;ServiceVersion=20070822" alt="" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.de/e/ir?t=partymede-21&amp;l=as2&amp;o=3&amp;a=3800733056" alt="" width="1" height="1" border="0" /></td>
<td></td>
</tr>
<tr>
<td colspan="2">
<h2><a href="http://www.amazon.de/gp/product/3898645703/ref=as_li_ss_tl?ie=UTF8&amp;tag=flf-21" rel="nofollow">Funktionale Sicherheit in der Praxis</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.de/e/ir?t=partymede-21&amp;l=as2&amp;o=3&amp;a=3898645703" alt="" width="1" height="1" border="0" /></h2>
</td>
</tr>
<tr>
<td valign="top"><a href="http://www.amazon.de/gp/product/3898645703/ref=as_li_ss_il?ie=UTF8&amp;tag=flf-21" rel="nofollow"><img src="http://ws.assoc-amazon.de/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=3898645703&amp;MarketPlace=DE&amp;ID=AsinImage&amp;WS=1&amp;tag=partymede-21&amp;ServiceVersion=20070822" alt="" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.de/e/ir?t=partymede-21&amp;l=as2&amp;o=3&amp;a=3898645703" alt="" width="1" height="1" border="0" /></td>
<td></td>
</tr>
</tbody>
</table>
<p>The post <a href="http://www.florian-leitner.de/index.php/2011/12/12/functional-safety-literature/">Functional Safety Literature / Books (ISO 26262, IEC 61508)</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2011/12/12/functional-safety-literature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharpen the Saw for Computer Scientists</title>
		<link>http://www.florian-leitner.de/index.php/2011/12/05/sharpen-the-saw-for-computer-scientists/</link>
		<comments>http://www.florian-leitner.de/index.php/2011/12/05/sharpen-the-saw-for-computer-scientists/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 11:32:33 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Study]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=368</guid>
		<description><![CDATA[<p>It&#8217;s december and a new year will start a few days from now. It&#8217;s that time of the year where we think of thinks we want to achieve or do more often the next year. Often theses things include sports, losing weight or spending more time with loved ones. These are all valid and important new [...]</p><p>The post <a href="http://www.florian-leitner.de/index.php/2011/12/05/sharpen-the-saw-for-computer-scientists/">Sharpen the Saw for Computer Scientists</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s december and a new year will start a few days from now. It&#8217;s that time of the year where we think of thinks we want to achieve or do more often the next year. Often theses things include sports, losing weight or spending more time with loved ones.<br />
These are all valid and important new years resolutions and you should go for them. But there is one more thing, let&#8217;s think about how we can sharpen our saws to become better at our work. This list is primarily intended for computer scientists and software engineers, developers and architects but probably can be adapted for other professions as well.</p>
<p>Here&#8217;s some ideas, some mine, some are inspired by a similar post of <a href="http://www.hanselman.com/blog/SharpenTheSawForDevelopers.aspx">Scott Hanselman</a>:</p>
<ul>
<li>Set-aside time, like one or two hours per week, to read technical books or papers related to your field of work.</li>
<li>Set-aside time to read one technical paper or book that is not related to your field of work per month.</li>
<li>Listen to podcasts, or watch screencasts about new technologies and approaches.</li>
<li>Attend conferences and talks and most importantly try to ask questions or at least write down questions and try to figure out the answer for your self.</li>
<li>Discuss problems with your co-workers, you might be surprised how much you can learn from a good discussion.</li>
<li>Help others, sometimes there is no better and satisfactory way than helping someone to solve a technical problem.</li>
<li>Try something new! Whether it is a new programmin language, new software architecting tool or a new software process model you&#8217;ll never know when you need it.</li>
</ul>
<p>The post <a href="http://www.florian-leitner.de/index.php/2011/12/05/sharpen-the-saw-for-computer-scientists/">Sharpen the Saw for Computer Scientists</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2011/12/05/sharpen-the-saw-for-computer-scientists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QuantUM: Safety Analysis of Complex System and Software Architectures</title>
		<link>http://www.florian-leitner.de/index.php/2011/11/09/quantum-safety-analysis-of-complex-system-and-software-architectures/</link>
		<comments>http://www.florian-leitner.de/index.php/2011/11/09/quantum-safety-analysis-of-complex-system-and-software-architectures/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 14:48:02 +0000</pubDate>
		<dc:creator>Florian Leitner-Fischer</dc:creator>
				<category><![CDATA[Functional Safety]]></category>
		<category><![CDATA[ISO26262]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.florian-leitner.de/?p=365</guid>
		<description><![CDATA[<p>The last few months I had not much time to blog, but today I want to write about a current research project I&#8217;m involved in. The QuantUM Approach When developing a safety-critical system it is essential to obtain an assessment of different design alternatives. In particular, an early safety assessment of the architectural design of [...]</p><p>The post <a href="http://www.florian-leitner.de/index.php/2011/11/09/quantum-safety-analysis-of-complex-system-and-software-architectures/">QuantUM: Safety Analysis of Complex System and Software Architectures</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>The last few months I had not much time to blog, but today I want to write about a current research project<br />
I&#8217;m involved in.</p>
<h2>The QuantUM Approach</h2>
<p>When developing a safety-critical system it is essential to obtain an assessment of different design alternatives. In particular, an early safety assessment of the architectural design of a system is desirable. In spite of the plethora of available formal quantitative analysis methods it is still difficult for software and system architects to integrate these techniques into their every day work. This is mainly due to the lack of methods that can be directly applied to architecture level models, for instance given as UML diagrams. Also, it is necessary that the description methods used do not require a profound knowledge of formal methods. Our approach bridges this gap and improves the integration of quantitative safety analysis methods into the development process. All inputs of the analysis are specified at the level of a UML model. This model is then automatically translated into the analysis model, and the results of the analysis are consequently represented on the level of the UML model. Thus the analysis model and the formal methods used during the analysis are hidden from the user.</p>
<p style="text-align: center;"><img class="aligncenter" title="The QuantUM Approach" src="https://www.rz.uni-konstanz.de/uploads/RTEmagicC_QuantUM.jpg.jpg" alt="The QuantUM Approach" width="500" height="358" /></p>
<p>Our approach depicted in the Figure above can be summarized by identifying the following steps:</p>
<ul>
<li>Our UML extension is used to annotate the UML model with all information that is needed to perform a dependability analysis.</li>
<li>The annotated UML model is then exported in the XML Metadata Interchange (XMI) format which is the standard format for exchanging UML models.</li>
<li>Subsequently, our QuantUM Tool parses the generated XMI file and generates the analysis model in the input language of the probabilistic model checker PRISM as well the properties to be verified.</li>
<li>For the analysis we use the probabilistic model checker PRISM together with DiPro in order to compute probabilistic counterexamples representing paths leading to a hazard state.</li>
<li>The resulting counterexamples can then be transformed into a fault tree that can be interpreted at the level of the UML model. Alternatively, they can be mapped onto a UML sequence diagram which can be displayed in the UML modeling tool containing the original UML model.</li>
</ul>
<h2>Key Features of QuantUM</h2>
<ul>
<li><strong>QuantUM Profile for UML and SysML</strong><br />
Extension of the UML and SysML with stereotypes. Specification of safety requirements, dependability characteristics (failure modes, …), failure propagation, component dependencies, safety mechanisms (repair management, redundancy structures) directly in the architectural model with your existing UML / SysML CASE tool.</li>
<li><strong>Probabilistic Analsysis / pFMEA</strong><br />
The annotated UML Model is automatically translated into the input language of a probabilistic model checker, which computes the probability of  safety requirements of hazards. In addition a probabilistic FMEA can be performed automatically.</li>
<li><strong>Automated Fault Tree Generation</strong><br />
(Quantitative) Fault Trees identifying the events causing the violation of a safety requirement or a hazard are automatically generated the analysis.</li>
<li><strong>Result Representation in UML / SysML</strong><br />
System executions violating safety requirements or causing a hazard can be displayed as UML sequence diagrams.</li>
</ul>
<h2>Industrial Usage</h2>
<p>The QuantUM approach was applied in several industrial case studies and can be used with all major UML / SysML case tools (e.g. IBM Rational Rhapsody, IBM Rational Software Architect, Sparxsystem Enterprise Architect, …)</p>
<h2>More Information</h2>
<p>More Information on the theory and methods behind QuantUM can be found on the <a href="http://www.florian-leitner.de/index.php/publications/" target="_self">publications</a> site. As soon as the first prototype is available<br />
it will be announced here! Stay tuned!</p>
<p>The post <a href="http://www.florian-leitner.de/index.php/2011/11/09/quantum-safety-analysis-of-complex-system-and-software-architectures/">QuantUM: Safety Analysis of Complex System and Software Architectures</a> appeared first on <a href="http://www.florian-leitner.de">Florian Leitner-Fischer</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.florian-leitner.de/index.php/2011/11/09/quantum-safety-analysis-of-complex-system-and-software-architectures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
