<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>develoPy: Master's thesis .. done .. long ago </title>
    <link>http://blog.karlsch.com/articles/2007/04/09/masters-thesis-done</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>special K is speaking</description>
    <item>
      <title>Master's thesis .. done .. long ago </title>
      <description>&lt;p&gt;I had so many things to do that i nearly forgot to post a little note to this blog that I finished my masterthesis about a month ago.  You &lt;a href="http://karlsch.com/frodo.pdf"&gt;can have a look at it, if you are interested&lt;/a&gt;. The thesis is about a framework for model-driven  &lt;span class="caps"&gt;DSL&lt;/span&gt; (domain specific language) development.  The framework is written in Python and suited for the development of new languages. The paper covers the process and currently available tools in detail, especially what model-driven language development means and which benefits are possible. With DSLs in Ruby, the &lt;a href="http://www.eclipse.org/modeling"&gt;Eclipse &lt;span class="caps"&gt;TMF&lt;/span&gt; project&lt;/a&gt;, &lt;a href="http://www.voelter.de/data/workshops/EfftingeVoelterEclipseSummit.pdf"&gt;oAW xText&lt;/a&gt;, &lt;a href="http://www.sciences.univ-nantes.fr/lina/atl/bibliography/GPCE06"&gt;&lt;span class="caps"&gt;AMMA TCS&lt;/span&gt;&lt;/a&gt; or the upcoming &lt;a href="http://domino.research.ibm.com/comm/research_projects.nsf/pages/safari.index.html"&gt;&lt;span class="caps"&gt;IBM&lt;/span&gt; Safari&lt;/a&gt; toolset for domain specific language development are a hotter topic than ever. Martin Fowler &lt;a href="http://www.martinfowler.com/articles/languageWorkbench.html"&gt;wrote about language workbenches&lt;/a&gt; some time ago. A somewhat unscientific view, as he missed many solutions existing in the research community like &lt;span class="caps"&gt;LISA&lt;/span&gt;, TXL or &lt;span class="caps"&gt;ASF&lt;/span&gt;+SDF.  However he spotted the trend. Simple compiler compilers were yesterday. Today ideally the complete tool chain should be generated (parser, &lt;span class="caps"&gt;IDE&lt;/span&gt;, debugger,  …). This has yet to come. The thesis adds some fragments from a model-driven perspective on language development.&lt;/p&gt;
</description>
      <pubDate>Mon, 09 Apr 2007 00:49:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:b7ac7a0f-c666-4fc0-b3a5-00728b530297</guid>
      <author>martin.karlsch</author>
      <link>http://blog.karlsch.com/articles/2007/04/09/masters-thesis-done</link>
      <category>Software and so on</category>
      <trackback:ping>http://blog.karlsch.com/articles/trackback/15</trackback:ping>
    </item>
  </channel>
</rss>
