<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>jastram.de Blog - Software</title>
    <link>http://jastram.de/blog/</link>
    <description>Commentary from a world citizen</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:michael@jastram.de" />
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    
    <image>
        <url>http://jastram.de/images/frame-michael.gif</url>
        <title>RSS: jastram.de Blog - Software - Commentary from a world citizen</title>
        <link>http://jastram.de/blog/</link>
        <width></width>
        <height></height>
    </image>

<item>
    <title>Well Worth the Wait: New ProR Integration Release (0.2.0)</title>
    <link>http://jastram.de/blog/blog.php?/archives/367-Well-Worth-the-Wait-New-ProR-Integration-Release-0.2.0.html</link>
            <category>Eclipse RCP</category>
            <category>Requirements</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/367-Well-Worth-the-Wait-New-ProR-Integration-Release-0.2.0.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=367</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=367</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    The RMF team is proud to announce the i12.03 Integration build, which &lt;br /&gt;
brings significant improvements both in the core and the ProR user &lt;br /&gt;
interface. Please &lt;a href=&quot;http://www.formalmind.com/en/blog/well-worth-wait-new-pror-integration-release-020&quot;&gt;read more about this on the Formal Mind Blog&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 20 Apr 2012 11:29:10 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/367-guid.html</guid>
    
</item>
<item>
    <title>ProR development continues (Eclipse OpenSource RE tool based on RMF/ReqIF) - feedback wanted!</title>
    <link>http://jastram.de/blog/blog.php?/archives/366-ProR-development-continues-Eclipse-OpenSource-RE-tool-based-on-RMFReqIF-feedback-wanted!.html</link>
            <category>Eclipse RCP</category>
            <category>Job</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/366-ProR-development-continues-Eclipse-OpenSource-RE-tool-based-on-RMFReqIF-feedback-wanted!.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=366</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=366</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;br /&gt;
I am project lead on the Eclipse Requirements Modeling Framework (RMF), &lt;br /&gt;
which also contains a tool called ProR for requirements engineering (&lt;a target=&quot;blank&quot; href=&quot;http://eclipse.org/rmf&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.org/rmf&lt;/a&gt;).&lt;br /&gt;
 In two weeks, we&#039;ll start a sprint to improve the GUI. We welcome &lt;br /&gt;
feedback, so that we can prioritize properly before starting the sprint.&lt;br /&gt;
 More details can be found here:&lt;br /&gt;&lt;br /&gt;
&lt;a target=&quot;blank&quot; href=&quot;http://www.formalmind.com/en/blog/next-pror-snapshot-coming-soon-please-help-us-prioritize&quot; rel=&quot;nofollow&quot;&gt;http://www.formalmind.com/en/blog/next-pror-snapshot-coming-soon-please-help-us-prioritize&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
We appreciate any feedback!&lt;br /&gt;&lt;br /&gt;
BTW: You can subscribe to our newsletter to receive regular updates regarding ProR and RMF.&lt;br /&gt;&lt;br /&gt;
&lt;a target=&quot;blank&quot; href=&quot;http://www.formalmind.com/de/blog&quot; rel=&quot;nofollow&quot;&gt;http://www.formalmind.com/de/blog&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 16 Mar 2012 23:05:23 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/366-guid.html</guid>
    
</item>
<item>
    <title>Snapshot Build of Eclipse ProR (ReqIF Open Source Implementation) •</title>
    <link>http://jastram.de/blog/blog.php?/archives/363-Snapshot-Build-of-Eclipse-ProR-ReqIF-Open-Source-Implementation.html</link>
            <category>Eclipse RCP</category>
            <category>Requirements</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/363-Snapshot-Build-of-Eclipse-ProR-ReqIF-Open-Source-Implementation.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=363</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=363</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;p&gt;The Eclipse RMF project has the goal to provide a clean-room &lt;br /&gt;
implementation of a ReqIF tool.  ReqIF is an emerging standard for &lt;br /&gt;
exchanging requirements, driven by the German automotive industry.  &lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;You can find more details and the download link at the &lt;a href=&quot;http://www.formalmind.com/en/blog/pror-snapshot-build-available&quot;&gt;Formal Mind Blog&lt;/a&gt;.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 20 Jan 2012 23:49:28 -0500</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/363-guid.html</guid>
    
</item>
<item>
    <title>RMF and ProR moving forward nicely</title>
    <link>http://jastram.de/blog/blog.php?/archives/355-RMF-and-ProR-moving-forward-nicely.html</link>
            <category>Eclipse RCP</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/355-RMF-and-ProR-moving-forward-nicely.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=355</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=355</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    We submitted the &lt;a href=&quot;http://www.eclipse.org/proposals/modeling.mdt.rmf/&quot;&gt;Requirements Modeling Framework (RMF)&lt;/a&gt; to become an Eclipse Foundation Project just a few weeks ago.  We are excited that the project got approved and is now waiting for provisioning.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 25 Aug 2011 18:34:18 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/355-guid.html</guid>
    
</item>
<item>
    <title>Juhu - JMStV ist gescheitert!</title>
    <link>http://jastram.de/blog/blog.php?/archives/351-Juhu-JMStV-ist-gescheitert!.html</link>
            <category>Germany</category>
            <category>Web</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/351-Juhu-JMStV-ist-gescheitert!.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=351</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=351</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    Die Novellierung des JMStV (Jugendmedienschutz-Staatsvertrags) ist undurchsetzbarer Schwachsinn - und ist jetzt &lt;a href=&quot;http://newsticker.sueddeutsche.de/list/id/1084374&quot;&gt;zum Glück gescheitert&lt;/a&gt;.  Die vorgeschriebenen Maßnahmen sind überhaupt nicht umsetzbar.  Das einzige, was dieses Gesetz produziert hätte, wäre eine weitere Abmahnwelle, von der nur skrupellose Anwälte profitieren würden. 
    </content:encoded>

    <pubDate>Tue, 21 Dec 2010 15:01:33 -0500</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/351-guid.html</guid>
    
</item>
<item>
    <title>Vector Magic launches YoHDR.com</title>
    <link>http://jastram.de/blog/blog.php?/archives/350-Vector-Magic-launches-YoHDR.com.html</link>
            <category>Lifestyle</category>
            <category>Software</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/350-Vector-Magic-launches-YoHDR.com.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=350</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=350</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;&lt;img border=&quot;0&quot; align=&quot;right&quot; vspace=&quot;0&quot; hspace=&quot;0&quot; src=&quot;http://fs.yohdr.com/production/000/000/047/out_preview_0.jpg?AWSAccessKeyId=AKIAIE5JSQ2FKZL2FJ4Q&amp;Expires=1296000000&amp;Signature=QylrcjE27cGynbsfvf4i6JXU0Vo%3D&amp;v=2&quot; /&gt;High Dynamic Range photography is a really cool technique to aggregate pictures with various exposure into one stunning picture.  There is now a free online-tool to do this at &lt;a href=&quot;http://www.YoHDR.com&quot;&gt;yohdr.com&lt;/a&gt;. I tried it out - it&#039;s great!&lt;/p&gt;&lt;p&gt;There is only one catch: The three pictures must (obviously) be identical, except exposure.  The picture I used had some branches that moved in the wind, and on the final picture they were not aligned.  Still, for stills, this is pretty amazing.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 29 Nov 2010 11:19:34 -0500</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/350-guid.html</guid>
    
</item>
<item>
    <title>GnuCash Configuration for DKB</title>
    <link>http://jastram.de/blog/blog.php?/archives/349-GnuCash-Configuration-for-DKB.html</link>
            <category>Germany</category>
            <category>Software</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/349-GnuCash-Configuration-for-DKB.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=349</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=349</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;Diese Infos habe ich verteilt und unvollständig im Internet gefunden.  Hier ist alles einmal zusammengefasst:&lt;/p&gt;&lt;p&gt;Um ein DKB-Konto für GnuCash zu konfigurieren:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;AqBanking Wizard Starten&lt;/li&gt;&lt;li&gt;Erstellen eines neuen aqhbci backend&lt;/li&gt;&lt;li&gt;Auswahl: Setup PIN/TAN&lt;/li&gt;&lt;li&gt;Bank Code: 12030000 (BLZ)&lt;/li&gt;&lt;li&gt;Server: https://hbci-pintan-by.s-hbci.de/PinTanServlet (siehe &lt;a href=&quot;https://banking.dkb.de/dkb/-#software&quot;&gt;DKB FAQ&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Name: Kontonummer einsetzen&lt;/li&gt;&lt;li&gt;User Id: Legitimations-ID einsetzen.  Diese kann gefunden werden im DKB online banking unter Verwaltung &amp;amp; Sicherheit &amp;gt; Benutzerinfo&lt;/li&gt;&lt;li&gt;&amp;quot;Show Special Settings&amp;quot; auswählen, dort folgendes ändern:&lt;/li&gt;&lt;li&gt;HBCI-Version: 2.2&lt;/li&gt;&lt;li&gt;Force SSLv3 (&lt;b&gt;Hinweis&lt;/b&gt;: bei mindestens einem anderen Nutzer funktioniert es nur, wenn SSLv3 deaktiviert ist - wenn&#039;s nicht klappt, beides ausprobieren).&lt;/li&gt;&lt;li&gt;Ab hier sollte alles problemlos abgeschlossen werden können.&lt;br /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; &lt;/style&gt;&lt;/li&gt;&lt;/ul&gt;Viel Erfolg!&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sat, 23 Oct 2010 21:11:35 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/349-guid.html</guid>
    
</item>
<item>
    <title>Major annoyance: Web sites that detect your language by IP address</title>
    <link>http://jastram.de/blog/blog.php?/archives/348-Major-annoyance-Web-sites-that-detect-your-language-by-IP-address.html</link>
            <category>Web</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/348-Major-annoyance-Web-sites-that-detect-your-language-by-IP-address.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=348</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=348</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;p&gt;Why is it that nobody cares about the fact that web browsers can send the preferred locale to a web server?&lt;/p&gt;&lt;p&gt;I like Google, but the way they handle this is just horrible.  Yes, there are workarounds, but I don&#039;t need a web site detecting what language I am interested in.&lt;/p&gt;&lt;p&gt;The latest site with this habit that I noticed is IMDB: Browsing it in Germany leads to the comical situation where the site content is in English but the Movie Titles are in English.  This doesn&#039;t make ANY sense.  Yes, there is a workaround too (create an account, set the language in the settings), but this is just stupid.&lt;/p&gt;The sad thing is that this won&#039;t improve any time soon.&lt;br /&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sat, 16 Oct 2010 19:18:47 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/348-guid.html</guid>
    
</item>
<item>
    <title>Bad Experience with Afian File Manager</title>
    <link>http://jastram.de/blog/blog.php?/archives/347-Bad-Experience-with-Afian-File-Manager.html</link>
            <category>Business</category>
            <category>Software</category>
            <category>Web</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/347-Bad-Experience-with-Afian-File-Manager.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=347</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=347</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;I recently installed the Afian File Manager for a customer.  All they needed was a simple way for safely sharing large files with customers.  There are plenty of web file managers available (free and commercial), but surprisingly few support uploads beyond what the web server allows.  Afian was one of them.&lt;/p&gt;&lt;p&gt;Turns out they realized the big file upload with a Java Applet that chops the file into small chunks that are sent one by one and then reassembled by a PHP-Script on the back end.  So far so good.  It worked in their life demo, but it didn&#039;t work on our server.  The difference?  We used SSL.  I didn&#039;t consider this an issue, as the Q&amp;amp;A page stated:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&amp;quot;Does it work with SSL?&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
Yes, you can use it with SSL, and there&#039;s no configuration&lt;br /&gt;
involved. It&#039;s just a matter of running Afian under a https (secure &lt;br /&gt;
http) address. Our personal opinion is that this method would be a bit &lt;br /&gt;
excessive. But we all know that it puts people at ease about security...&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;When I contacted tech support, they told me that the Applet-Upload doesn&#039;t work with SSL.  What the... didn&#039;t I just read something else?  So I revisited their Q&amp;amp;A page, which now read:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&amp;quot;Does it work with SSL?&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
Yes, you can use it with SSL, and there&#039;s no configuration&lt;br /&gt;
involved. It&#039;s just a matter of running Afian under a https (secure &lt;br /&gt;
http) address. The drag&amp;amp;drop upload method however, will still be &lt;br /&gt;
using HTTP.&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;In fact, they changed  this within minutes of my support question regarding SSL. But fortunately, the Google Cache still held the original text.&lt;/p&gt;&lt;p&gt;Afian has a strict refund policy (something that actually made me nervous before the purchase).  But I thought okay, let&#039;s give them the benefit of a doubt.  So I requested a refund without mentioning the Google cache page.  Had they just refunded the money, then I wouldn&#039;t have written this blog entry.  Instead I got this:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;Please review the agreed refund policy: &lt;span class=&quot;moz-txt-link-freetext&quot;&gt;http://www.afian.com/refund-policy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;
        We did not claim that the drag&amp;amp;drop upload feature works&lt;br /&gt;
        over HTTPS.&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;After I pointed out that the feature was offered at the time of purchase (proving it with the Google Cache link), they withdrew and issued the refund.&lt;/p&gt;&lt;p&gt;But this left a sour aftertaste, that is just no way to treat customers.  They are free to do business as they see fit - even though changing the web site for not having to issue a refund is borderline, to say the least.  But ultimately they are hurting themselves.  With a little more generosity, they may trigger positive blog entries.  And let&#039;s face it, with a product like this, positive reviews are by far the best marketing - and bad reviews are poison.&lt;/p&gt;&lt;p /&gt; 
    </content:encoded>

    <pubDate>Tue, 12 Oct 2010 21:20:28 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/347-guid.html</guid>
    
</item>
<item>
    <title>Guess how much Software there is in a Car</title>
    <link>http://jastram.de/blog/blog.php?/archives/338-Guess-how-much-Software-there-is-in-a-Car.html</link>
            <category>Business</category>
            <category>Software</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/338-Guess-how-much-Software-there-is-in-a-Car.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=338</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=338</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    Did you know that a third of the cost of a plane goes towards the fuselage, a third towards the engines, and a third towards software?  It&#039;s getting there for cars, too.  Here is a &lt;a href=&quot;http://news.discovery.com/tech/toyota-recall-software-code.html&quot;&gt;great article that is full of interesting trivia&lt;/a&gt;.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 02 Mar 2010 21:42:33 -0500</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/338-guid.html</guid>
    
</item>
<item>
    <title>Running Rodin 1.1 with Ubuntu 9.10</title>
    <link>http://jastram.de/blog/blog.php?/archives/333-Running-Rodin-1.1-with-Ubuntu-9.10.html</link>
            <category>Eclipse RCP</category>
            <category>Java</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/333-Running-Rodin-1.1-with-Ubuntu-9.10.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=333</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=333</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;p&gt;I had a few issues getting Rodin 1.1 to work properly after Updating Ubuntu to 9.10.  The main issue is the HTML-Viewer that Eclipse uses.  It wraps Firefox/xulrunner in an SWT-Control.  Unfortunately, Firefox 3.5 (xulrunner 1.9.1) is incompatible with Eclipse 3.4, on which Rodin is based.&lt;/p&gt;&lt;p&gt;To work around this problem, you need to install &lt;a href=&quot;http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.0.15/runtimes/&quot;&gt;xulrunner 1.9.0&lt;/a&gt;.  I installed it locally at ~/opt/xulrunner-1.9.0.15&lt;/p&gt;&lt;p&gt;Next, you need to edit your rodin.ini (in the Rodin installation directory) and add the following line:&lt;/p&gt;&lt;p&gt;-Dorg.eclipse.swt.browser.XULRunnerPath=~/opt/xulrunner-1.9.0.15&lt;/p&gt;&lt;p&gt;That&#039;s it!  This also works for running Eclipse 3.4 (in that case, you have to edit eclipse.ini).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Good luck!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 06 Nov 2009 23:30:52 -0500</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/333-guid.html</guid>
    
</item>
<item>
    <title>Building a GWT app that is an Eclipse Plug-In</title>
    <link>http://jastram.de/blog/blog.php?/archives/329-Building-a-GWT-app-that-is-an-Eclipse-Plug-In.html</link>
            <category>Eclipse RCP</category>
            <category>Java</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/329-Building-a-GWT-app-that-is-an-Eclipse-Plug-In.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=329</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=329</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;p&gt;For my own reference:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Create a new GWT-Project&lt;/li&gt;&lt;li&gt;Give it a standard Plug-In name (e.g. de.jastram.gwtexample)&lt;/li&gt;&lt;li&gt;Give the Project the Plug-In Nature (Right-click on Project &amp;gt; Configure &amp;gt; Convert to Plug-in Projects...)&lt;/li&gt;&lt;li&gt;Add Dependency to de.jastram.jettyrunner&lt;/li&gt;&lt;li&gt;Add Extension de.jastram.jettyrunner.warrunner&lt;/li&gt;&lt;li&gt;Add a war-element&lt;/li&gt;&lt;li&gt;That&#039;s it - don&#039;t forget to compile.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; 
    </content:encoded>

    <pubDate>Wed, 23 Sep 2009 11:28:03 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/329-guid.html</guid>
    
</item>
<item>
    <title>Using Map Requirements Modelling with the B-Method</title>
    <link>http://jastram.de/blog/blog.php?/archives/325-Using-Map-Requirements-Modelling-with-the-B-Method.html</link>
            <category>Requirements</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/325-Using-Map-Requirements-Modelling-with-the-B-Method.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=325</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=325</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    A colleague recommended a paper by Babar, Tosic and Potter, entitled &amp;quot;&lt;a href=&quot;http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4425832&quot;&gt;Aligning the Map Requirements Modelling with the B-method for Formal Software Development&lt;/a&gt;.&amp;quot;  There is certainly some overlap with my research, and it&#039;s interesting for me to see &lt;a href=&quot;http://en.wikipedia.org/wiki/Problem_Frames_Approach&quot;&gt;Problem Frames&lt;/a&gt; being integrated in the approach presented as well.&lt;p&gt;To be honest, I was a little disapointed.  The most crucial part of the method is how to get from the requirements to the formal model.  This is described in Sec. 3, but in such an informal manner that I don&#039;t see that much value.  It shows that the methods are compatible, but little beyond that.  I guess that&#039;s what the authors mean by &amp;quot;aligning&amp;quot; the methods.&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 27 Jul 2009 17:10:15 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/325-guid.html</guid>
    
</item>
<item>
    <title>Independent Verification and Validation of Software pays of (big time!)</title>
    <link>http://jastram.de/blog/blog.php?/archives/322-Independent-Verification-and-Validation-of-Software-pays-of-big-time!.html</link>
            <category>Requirements</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/322-Independent-Verification-and-Validation-of-Software-pays-of-big-time!.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=322</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=322</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;br /&gt;
Just finished a paper &lt;a href=&quot;http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=796141&quot;&gt;&lt;span class=&quot;headNavBlueXLarge2&quot;&gt;Evaluating the effectiveness of independent verification andvalidation&lt;/span&gt;&lt;/a&gt; by Arthur et.al.  What the authors state is not that surprising: independent verification and validation (V&amp;amp;V) efforts result in significantly better results than V&amp;amp;V done by the same team.  This paper is interesting for a number of reasons:&lt;ul&gt;&lt;li&gt;The result stem from a controlled study of two identical projects, one realized with &amp;quot;normal&amp;quot; V&amp;amp;V (done by the team), the other using independent V&amp;amp;V&lt;/li&gt;&lt;li&gt;The independent V&amp;amp;V group detected significantly more critical faults (97 vs. 58).  Why? The authors conclude that a new class of faults was identified by the IV&amp;amp;V group: &amp;quot;The IV&amp;amp;V team from Group 1 identified an additional class of critical faults not found by Group 2. More specifically, a substantial number of the critical faults reported by Group 1 stem from the &lt;b&gt;detection and recording of ambiguous or unclear statements&lt;/b&gt; in the requirement specifications and design documents. (...) Group 1 reported 40 such faults. (...) Group 2 reported only one such fault.&amp;quot;&lt;/li&gt;&lt;li&gt;Even though both projects were completed and considered a success, things during acceptance testing looked different.  An independent acceptance test suite consisting of 36 tests was provided.  The non-independent V&amp;amp;V group&#039;s software passed only 11 tests, while the independent V&amp;amp;V group&#039;s software passed 33.&lt;/li&gt;&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Tue, 21 Jul 2009 15:15:21 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/322-guid.html</guid>
    
</item>
<item>
    <title>Analyzing Natural Language Requirements - automatically?</title>
    <link>http://jastram.de/blog/blog.php?/archives/321-Analyzing-Natural-Language-Requirements-automatically.html</link>
            <category>Requirements</category>
    
    <comments>http://jastram.de/blog/blog.php?/archives/321-Analyzing-Natural-Language-Requirements-automatically.html#comments</comments>
    <wfw:comment>http://jastram.de/blog/wfwcomment.php?cid=321</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jastram.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=321</wfw:commentRss>
    

    <author>micky@alum.mit.edu (Michael Jastram)</author>
    <content:encoded>
    &lt;a href=&quot;http://quars.isti.cnr.it/&quot;&gt;QuARS &lt;/a&gt;is a tool for analyzing Natural Language Requirements - although it would be an exaggeration to call it &amp;quot;automatic&amp;quot;.  The tool performs a morphological and syntactical analysis on plain text requirements and attempts to measure vagueness, subjectivity, weakness, and a few more.&lt;p&gt;Natural Language Requirements (NLRs) won&#039;t go away any time soon - that&#039;s why this kind of research makes a lot of sense.  But it&#039;s unbelievable tricky to work with NLRs in an automated way.  There are three main approaches to deal with the richness of natural languge:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Restrictive&lt;/b&gt;: constrain the form of the NLRs, e.g. using templates.  Very convenient for the Requiremens Engineer, but not that nice for the stakeholder.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Inductive&lt;/b&gt;: This is mainly theory about writing styles, without going into detail on how to do things better.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Analytic&lt;/b&gt;: In this approach, we accept the NLRs, but provide feedback for fixing them.  These have the hightest chance of adaption, because they are the least invasive.  This is also the route of QuARS: Analyze the requirements and provide some feedback on how to improve them.&lt;/p&gt;&lt;p&gt;The biggest catch (in my opinion) is that many analyses require well-maintained dictionaries to be effective.  I wanted to try the tool out, but they didn&#039;t provide a download link (or information about a commercial version, for that matter).  I wrote them an email, if I get an answer, I&#039;ll update here.&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 14 Jun 2009 10:31:44 -0400</pubDate>
    <guid isPermaLink="false">http://jastram.de/blog/blog.php?/archives/321-guid.html</guid>
    
</item>

</channel>
</rss>