<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:access="http://www.bloglines.com/about/specs/fac-1.0">
<access:restriction relationship="allow" />
<channel>
<title>Jan Hannemann</title>
<link>http://hannemann.pbwiki.com/</link>
<description>RecentChanges for Jan Hannemann</description>
<language>en</language>
<image>
 <url>http://hannemann.pbwiki.com/feedlogo.gif</url>
 <title>PBwiki</title>
 <link>http://pbwiki.com/</link>
</image>
<generator>PBwiki 1.3.8</generator>
<webMaster>support@pbwiki.com</webMaster>
 <item>
  <title>FrontPage</title>
  <link>http://hannemann.pbwiki.com/FrontPage</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/FrontPage">FrontPage</a>]]></description>
  <pubDate>Wed, 06 Aug 2008 18:20:46 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Frankfurt</title>
  <link>http://hannemann.pbwiki.com/Frankfurt</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann added <a href="http://hannemann.pbwiki.com/Frankfurt">Frankfurt</a></h3>
<h2>Things To Do & See</h2><br />
<p>&nbsp;</p><br />
<p>&nbsp;</p><br />
<h2>Eating Out</h2><br />
<p>&nbsp;</p><br />
<h3>Italian/Pizza</h3><br />
<p>&nbsp;</p><br />
<ul><br />
 <li>Terra Nova. high quality Italian food for a very good price. Consequently, it's hard to get a table here without reservation. an old-time favorite is the Lasagne (6 Euro), but the specials menu is always worth a look, too. Tip: have a wine in the wine bar just across the street. <a href="http://maps.google.com/maps?f=q&hl=en&geocode=&q=Eckenheimer+Landstr.+67&sll=50.12333,8.688126&sspn=0.0383,0.074501&ie=UTF8&z=16&iwloc=addr">Eckenheimer Landstrasse 67</a>, 069-5979-7019.</li><br />
</ul><br />
<p>&nbsp;</p><br />
<h3>Persian</h3><br />
<p>&nbsp;</p><br />
<ul><br />
 <li><a href="http://www.schandis.de/">Shandis</a>, near FH. The food is good, although the best part is the excellent appetizer platter (8/15 Euro). Have a cocktail afterwards in the bar next door.</li><br />
</ul><br />
<p>&nbsp;</p><br />
<h3>German/Local</h3><br />
<p>&nbsp;</p><br />
<ul><br />
 <li><a href="http://www.der-buchwald.de/">Buchwald</a>, in Born</li></ul>]]></description>
  <pubDate>Thu, 24 Jul 2008 00:53:21 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>FrontPage</title>
  <link>http://hannemann.pbwiki.com/FrontPage</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/FrontPage">FrontPage</a></h3>
Jan Hannemann, Gregor Kiczales. Overcoming the Prevalent Decomposition in Legacy Code. Workshop on Advanced Separation of Concerns, 23rd International Conference on Software Engineering (ICSE), 2001.<br />Professional Activities<br /><span style="font-weight:bold;color:green;background-color:#cfc;">Co-organizer - AOAsia 2008. 4th Asian Workshop on Aspect-Oriented Software Development.</span><br />Co-organizer - AOAsia 2007. 3rd Asian Workshop on Aspect-Oriented Software Development.<br />Main Organizer - AOAsia 2006. 2nd Asian Workshop on Aspect-Oriented Software Development.<br />]]></description>
  <pubDate>Wed, 23 Jul 2008 23:57:08 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Wien-Publications.zip</title>
  <link>http://hannemann.pbwiki.com/Wien-Publications.zip</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann removed <a href="http://hannemann.pbwiki.com/Wien-Publications.zip">Wien-Publications.zip</a>]]></description>
  <pubDate>Tue, 01 Jul 2008 00:03:02 +0000</pubDate>
  <category>rm</category>
 </item>
 <item>
  <title>DL</title>
  <link>http://hannemann.pbwiki.com/DL</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/DL">DL</a></h3>
Jan Hannemann, Gail C. Murphy, and Gregor Kiczales. Role-based refactoring of crosscutting concerns. In Proceedings of the 4th International Conference on Aspect-Oriented Software Development (AOSD ’05), pages 135–146. ACM Press, 2005.<br />Gail C. Murphy, William G. Griswold, Martin P. Robillard, Jan Hannemann, and Wesley Leong. Design recommendations for concern elaboration tools. Chapter 22 of Aspect-Oriented Software Development, pages 507-530. Addison-Wesley, 2004.<br /> Rho.<span style="color:red;background-color:#fcc;"> Publications.zip.</span><span style="font-weight:bold;color:green;background-color:#cfc;"> A Comparison of Logic-Based Infrastructures for Concern Detection and Extraction.</span> Workshop on Linking Aspect Technology and Evolution (LATE’07). 6th International Conference on Aspect-Oriented Software Development (AOSD’07). Bonn, Germany, March 12-16, 2007.<br />ZIP File (1.3 MB)<br />]]></description>
  <pubDate>Tue, 01 Jul 2008 00:02:31 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>DL</title>
  <link>http://hannemann.pbwiki.com/DL</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/DL">DL</a></h3>
Jan Hannemann, Gail C. Murphy, and Gregor Kiczales. Role-based refactoring of crosscutting concerns. In Proceedings of the 4th International Conference on Aspect-Oriented Software Development (AOSD ’05), pages 135–146. ACM Press, 2005.<br />Gail C. Murphy, William G. Griswold, Martin P. Robillard, Jan Hannemann, and Wesley Leong. Design recommendations for concern elaboration tools. Chapter 22 of Aspect-Oriented Software Development, pages 507-530. Addison-Wesley, 2004.<br /> Rho.<span style="color:red;background-color:#fcc;"> A Comparison of Logic-Based Infrastructures for Concern Detection and Extraction.</span><span style="font-weight:bold;color:green;background-color:#cfc;"> Publications.zip.</span> Workshop on Linking Aspect Technology and Evolution (LATE’07). 6th International Conference on Aspect-Oriented Software Development (AOSD’07). Bonn, Germany, March 12-16, 2007.<br />ZIP File (1.3 MB)<br />]]></description>
  <pubDate>Tue, 01 Jul 2008 00:01:36 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>DL</title>
  <link>http://hannemann.pbwiki.com/DL</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/DL">DL</a></h3>
Publications for Download<br /><span style="color:red;background-color:#fcc;">!</span><br />Jan Hannemann and Gregor Kiczales. Design pattern implementation in Java and AspectJ. In Proceedings of the 17th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA ’02), pages 161–173. ACM Press, 2002.<br />Jan Hannemann, and Wesley Leong. Role-based refactoring of crosscutting concerns. PhD. Thesis, Department of Computer Science, University of British Columbia, 2005.<br />]]></description>
  <pubDate>Mon, 16 Jun 2008 04:23:46 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>DL</title>
  <link>http://hannemann.pbwiki.com/DL</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/DL">DL</a></h3>
Publications for Download<br /><span style="font-weight:bold;color:green;background-color:#cfc;">!</span><br />Jan Hannemann and Gregor Kiczales. Design pattern implementation in Java and AspectJ. In Proceedings of the 17th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA ’02), pages 161–173. ACM Press, 2002.<br />Jan Hannemann, and Wesley Leong. Role-based refactoring of crosscutting concerns. PhD. Thesis, Department of Computer Science, University of British Columbia, 2005.<br />Gail C. Murphy, William G. Griswold, Martin P. Robillard, Jan Hannemann, and Wesley Leong. Design recommendations for concern elaboration tools. Chapter 22 of Aspect-Oriented Software Development, pages 507-530. Addison-Wesley, 2004.<br />Günter Kniesel, Jan Hannemann, and Tobias Rho. A Comparison of Logic-Based Infrastructures for Concern Detection and Extraction. Workshop on Linking Aspect Technology and Evolution (LATE’07). 6th International Conference on Aspect-Oriented Software Development (AOSD’07). Bonn, Germany, March 12-16, 2007.<br /> File<span style="color:red;background-color:#fcc;"> (1.</span>]]></description>
  <pubDate>Mon, 16 Jun 2008 04:22:52 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>DL</title>
  <link>http://hannemann.pbwiki.com/DL</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann added <a href="http://hannemann.pbwiki.com/DL">DL</a></h3>
<h1><font size="4" face="Verdana">Publications for Download</font></h1><br />
<h1>&nbsp;</h1><br />
<p>&nbsp;</p><br />
<ul><br />
 <li><font size="4" face="Verdana">Jan Hannemann and Gregor Kiczales. Design pattern implementation in Java and AspectJ. In Proceedings of the 17th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA ’02), pages 161–173. ACM Press, 2002.</font></li><br />
 <li><font size="4" face="Verdana">Jan Hannemann, and Wesley Leong. Role-based refactoring of crosscutting concerns. PhD. Thesis, Department of Computer Science, University of British Columbia, 2005.</font></li><br />
 <li><font size="4" face="Verdana">Jan Hannemann, Gail C. Murphy, and Gregor Kiczales. Role-based refactoring of crosscutting concerns. In Proceedings of the 4th International Conference on Aspect-Oriented Software Development (AOSD ’05), pages 135–146. ACM Press, 2005.</font></li><br />
 <li><font size="4" face="Verdana">Gail C. Murphy, William G. Griswold, Martin P. Robillard, Jan Hannemann, and Wesley Le</font></li></ul>]]></description>
  <pubDate>Mon, 16 Jun 2008 04:21:21 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>Design Patterns</title>
  <link>http://hannemann.pbwiki.com/Design+Patterns</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/Design+Patterns">Design Patterns</a></h3>
Publications<br />Jan Hannemann and Gregor Kiczales. Design pattern implementation in Java and AspectJ. In Proceedings of the 17th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA ’02), pages 161–173. ACM Press, 2002. [Link]<br /><span style="color:red;background-color:#fcc;">Related Work<br />Under Construction</span><br />Contact<br />We are very interested to hear your feedback on this work. Please send all questions, comments and suggestions to the address given in the contact section of the main page.<br />]]></description>
  <pubDate>Mon, 19 May 2008 21:18:35 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>FrontPage</title>
  <link>http://hannemann.pbwiki.com/FrontPage</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/FrontPage">FrontPage</a></h3>
<span style="color:red;background-color:#fcc;">I'm</span><span style="font-weight:bold;color:green;background-color:#cfc;">I am</span> currently<span style="font-weight:bold;color:green;background-color:#cfc;"> working as a software engineer for the German National Library, where I am in charge of the system architecture of the CONTENTUS project, which is part of the 180 million Euro THESEUS research program initiated by the Federal Ministry of Economy and Technology (BMWi). Its goal is developing a new Internet-based infrastructure in order to better use and utilize the knowledge available on the Internet. The CONTENTUS project, for which the German National Library has the project lead, aims to develop basic technologies with which to access, archive and search for multi-media cultural assets and works of art. It has a project volume of about 30 million Euros. The project team consist of 6 other partners from research and industry, such as the Fraunhofer IAIS research institute, the German Thomson branch, the Institut für Runfunktechnik, and others.<br />Before this work, I was</span> a postdoctoral researcher at the University of Tokyo, where I<span style="color:red;background-color:#fcc;"> work</span><span style="font-weight:bold;color:green;background-color:#cfc;"> worke</span>]]></description>
  <pubDate>Mon, 19 May 2008 21:17:38 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>FrontPage</title>
  <link>http://hannemann.pbwiki.com/FrontPage</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/FrontPage">FrontPage</a>]]></description>
  <pubDate>Tue, 16 Oct 2007 21:47:00 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Refactoring of Crosscutting Concerns</title>
  <link>http://hannemann.pbwiki.com/Refactoring+of+Crosscutting+Concerns</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/Refactoring+of+Crosscutting+Concerns">Refactoring of Crosscutting Concerns</a>]]></description>
  <pubDate>Tue, 16 Oct 2007 21:45:46 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Refactoring of Crosscutting Concerns</title>
  <link>http://hannemann.pbwiki.com/Refactoring+of+Crosscutting+Concerns</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/Refactoring+of+Crosscutting+Concerns">Refactoring of Crosscutting Concerns</a>]]></description>
  <pubDate>Tue, 16 Oct 2007 21:45:18 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Refactoring of Crosscutting Concerns</title>
  <link>http://hannemann.pbwiki.com/Refactoring+of+Crosscutting+Concerns</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann added <a href="http://hannemann.pbwiki.com/Refactoring+of+Crosscutting+Concerns">Refactoring of Crosscutting Concerns</a></h3>
<p><font face="Verdana"><img src="/plugin_helper.php?plugin=toc&depth=2" isapbwikiplugin="1" /></font></p><br />
<p></p><br />
<h1><font face="Verdana">Introduction</font></h1><br />
<p>&nbsp;</p><br />
<p>&nbsp;</p><br />
<p>Useful software systems are constantly evolving and adapting. Often those changes require that the software be remodularized, so that the system becomes easier to understand, extend, or maintain. The technique for disciplined program transformations that change a system’s structure while preserving its behavior is called <em>refactoring</em>. Refactorings are parameterized transformations of a system’s source code intended to improve a system’s structure with regards to informally expressed goals, such as maintainability, changeability, or readability. While most refactoring research focuses on object-oriented (OO)</p><p><br />
system transformations, refactorings play a similar role in an aspect-oriented programming (AOP) context, and aspect-oriented programming constructs allow for additional refactoring. In prac</p>]]></description>
  <pubDate>Tue, 16 Oct 2007 21:44:44 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>FrontPage</title>
  <link>http://hannemann.pbwiki.com/FrontPage</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/FrontPage">FrontPage</a>]]></description>
  <pubDate>Tue, 16 Oct 2007 21:22:07 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Other Projects</title>
  <link>http://hannemann.pbwiki.com/Other+Projects</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/Other+Projects">Other Projects</a></h3>
 main<span style="color:red;background-color:#fcc;"> are</span><span style="font-weight:bold;color:green;background-color:#cfc;"> area</span> of research.<br />Old Projects<br />Masters thesis<br />]]></description>
  <pubDate>Tue, 16 Oct 2007 21:20:07 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Other Projects</title>
  <link>http://hannemann.pbwiki.com/Other+Projects</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/Other+Projects">Other Projects</a></h3>
This page is for old projects and those that are unrelated to my main are of research.<br />Old Projects<br /> thesis<span style="color:red;background-color:#fcc;"> in</span><span style="font-weight:bold;color:green;background-color:#cfc;"><br />Written</span><span style="font-weight:bold;color:green;background-color:#cfc;"> during</span><span style="font-weight:bold;color:green;background-color:#cfc;"> my</span><span style="font-weight:bold;color:green;background-color:#cfc;"> studies</span><span style="font-weight:bold;color:green;background-color:#cfc;"> of</span> Applied Systems Science at the University of Osnabrueck, Germany.<br />Summary<br />This work compares neural networks and various mathematical models with respect to their ability to analyze and predict environmental time series data. Applications for environmental modelling include risk assessment for hazardous chemicals, prognosis of concentrations of chemicals in air, water or soil, and others. Most approaches employ analytical mathematical models. Unfortunately, the various variables and their interrelations usually render all but the most complex analytical models useless for environmental modelling. An alternative approach are neural networks, which are specifically designed for situations where the complex interrelations are unknown. The results show that neural networks are a viable alternativ]]></description>
  <pubDate>Tue, 16 Oct 2007 21:19:37 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Other Projects</title>
  <link>http://hannemann.pbwiki.com/Other+Projects</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann added <a href="http://hannemann.pbwiki.com/Other+Projects">Other Projects</a></h3>
<p><em>This page is for old projects and those that are unrelated to my main are of research.<p><br />
</p></em></p><br />
<p>&nbsp;</p><br />
<p><img src="/plugin_helper.php?plugin=toc&depth=3" isapbwikiplugin="1" />&nbsp;</p><br />
<p><em><p><br />
</p></em></p><br />
<p>&nbsp;</p><br />
<h1>Old Projects</h1><br />
<p>&nbsp;</p><br />
<p>Masters thesis in <em>Applied Systems Science</em> at the University of Osnabrueck, Germany.</p><br />
<p>&nbsp;</p><br />
<h2>Summary</h2><br />
<p></p><p><br />
This work compares neural networks and various mathematical models with respect to their ability to analyze and predict environmental time series data. Applications for environmental modelling include risk assessment for hazardous chemicals, prognosis of concentrations of chemicals in air, water or soil, and others. Most approaches employ analytical mathematical models. Unfortunately, the various variables and their interrelations usually render all but the most complex analytical models useless for environmental modelling. An alternative approach are neural networks, which are specificall</p>]]></description>
  <pubDate>Tue, 16 Oct 2007 21:18:13 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>FrontPage</title>
  <link>http://hannemann.pbwiki.com/FrontPage</link>
  <author>email.hidden@example.com (Jan Hannemann)</author>
  <description><![CDATA[<h3>Jan Hannemann edited <a href="http://hannemann.pbwiki.com/FrontPage">FrontPage</a></h3>
 centered<span style="color:red;background-color:#fcc;"> around</span><span style="font-weight:bold;color:green;background-color:#cfc;"> on</span> software engineering, specifically dealing with aspect-oriented programming, refactoring, roles, and design patterns. I am interested in software modularity, modeling, algorithms and programming languages in general.<br />Research Projects<br />Advanced Pointcut Research<br />]]></description>
  <pubDate>Tue, 16 Oct 2007 21:12:33 +0000</pubDate>
  <category>mod</category>
 </item>
</channel>
</rss>
