<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.oehive.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>The OpenEdge Hive - MDA</title>
 <link>http://www.oehive.org/taxonomy/term/362/0</link>
 <description></description>
 <language>oehive</language>
<item>
 <title>ABL2UML - Modeling Existing ABL Systems with UML</title>
 <link>http://www.oehive.org/ABL2UML</link>
 <description>&lt;p&gt;&lt;span class=&quot;inline center&quot; style=&quot;width: px;&quot;&gt;&lt;img src=&quot;http://www.oehive.org/files/images/ABL2UML400.thumbnail.gif&quot; alt=&quot;&quot; title=&quot;&quot;  class=&quot;image thumbnail&quot; width=&quot;150&quot; height=&quot;60&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Overview&lt;br /&gt;
Given the need to enhance or transform a large existing ABL application, one is often hampered in the task by limited or out of date documentation. This project seeks to create a tool set that will read existing ABL code and the corresponding database to build a UML model of the application. This model can then be used for analysis and potentially can serve as the basis for future changes.&lt;/p&gt;
&lt;p&gt;This project will consist of three stages:&lt;br /&gt;
1.	Defining a UML &quot;Profile&quot; for ABL so that there are appropriate UML stereotypes to express the structural realities and relationships of ABL code and the corresponding dictionary.&lt;br /&gt;
2.	Creating a tool for loading Progress dictionary information into a UML modeling tool using these stereotypes.&lt;br /&gt;
3.	Creating a tool which will read and analyze ABL code and then load this information into a UML modeling tool using the stereotypes of the Profile.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/ABL2DB-ABL2UML&quot; class=&quot;og_links&quot;&gt;ABL2DB &amp;amp; ABL2UML Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/ABL2UML&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/ABL2UML#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/357">ABL</category>
 <category domain="http://www.oehive.org/taxonomy/term/362">MDA</category>
 <category domain="http://www.oehive.org/taxonomy/term/363">model</category>
 <category domain="http://www.oehive.org/taxonomy/term/355">UML</category>
 <category domain="http://www.oehive.org/taxonomy/term/168">UML, MDA, &amp;amp; Application Transformation</category>
 <category domain="http://www.oehive.org/taxonomy/term/150">All Projects</category>
 <enclosure url="http://www.oehive.org/files/DEV-35_Mercer-Hursh_0.pdf" length="1238055" type="application/pdf" />
 <group domain="http://www.oehive.org/node/1024">UML Group</group>
 <group domain="http://www.oehive.org/ooabl">Object-Oriented ABL Techniques</group>
 <group domain="http://www.oehive.org/ABL2DB-ABL2UML">ABL2DB &amp;amp; ABL2UML Group</group>
 <pubDate>Tue, 19 Jun 2007 21:47:04 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">899 at http://www.oehive.org</guid>
</item>
</channel>
</rss>
