<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Cyrus Montakab Blog</title>
  <link>http://www.softwaremining.com/blog/CyrusMontakab/</link>
  <description>SoftwareMining  - Legacy Modernization Blogs</description>
  <language>en</language>
  <copyright>Cyrus Montakab</copyright>
  <lastBuildDate>Mon, 22 Jun 2009 09:06:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://www.softwaremining/sm/pics/cyrus.jpg</url>
    <title>Cyrus Montakab Blog</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/</link>
  </image>
  
  
  <item>
    <title>COBOL programmer salaries up by 43% in 1 year</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/06/22/1245661560000.html</link>
    
      
      
        <description>
          See &lt;a href=&#034;javascript:void(0);/*1245004125832*/&#034;&gt;IT Job Watch &lt;/a&gt;site.&amp;nbsp; Here is my ideas on the reasons for this increase ...&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/06/22/1245661560000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>General</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/06/22/1245661560000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/06/22/1245661560000.html</guid>
    <pubDate>Mon, 22 Jun 2009 09:06:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Microfocus&#039;s increasing license costs &amp; Legacy Modernization</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/06/15/1245093960000.html</link>
    
      
      
        <description>
          Legacy Modernization focus is changing faster from Rehosting to translation - thanks to the ever increasing Microfocus license costs.&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/06/15/1245093960000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>General</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/06/15/1245093960000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/06/15/1245093960000.html</guid>
    <pubDate>Mon, 15 Jun 2009 19:26:00 GMT</pubDate>
  </item>
  
  <item>
    <title>From COBOL Data-Types to Java/C# Primitive data-types</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/06/14/1244979900000.html</link>
    
      
      
        <description>
          &lt;p&gt;This is a continuation of my &lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/16.html&#034;&gt;&lt;font color=&#034;#0066cc&#034;&gt;earlier blog&lt;/font&gt;&lt;/a&gt; - asking what would be the desirable characteristics of a COBOL program - rewritten in OO Java or C#. I followed that post with a description of first steps &lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/22/1240400400000.html&#034;&gt;to go from Structured data definitions into an Object-Oriented design&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this posting, we&#039;ll look at what can happen to all the data-items, COBOL redefinitions, COMP variables and etc.&lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/06/14/1244979900000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Legacy Modernization</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/06/14/1244979900000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/06/14/1244979900000.html</guid>
    <pubDate>Sun, 14 Jun 2009 11:45:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Happy 50th Birthday to COBOL</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/31/1243802880000.html</link>
    
      
      
        <description>
          &lt;p&gt;People get very religious about Computing languages. C# vs Java, VB vs Delphi, C++ and LISP. But quite frankly, I somehow never expected developers to treat COBOL as a religion: No object-orientation (not one which has been accepted or used), no exception handling, and allowing lots of bad practices: GO-TOs, REDEFINES ... &lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/05/31/1243802880000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Legacy Modernization</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/31/1243802880000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/05/31/1243802880000.html</guid>
    <pubDate>Sun, 31 May 2009 20:48:00 GMT</pubDate>
  </item>
  
  <item>
    <title>COBOL Business Rule projects are large projects</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/22/1242986820000.html</link>
    
      
      
        <description>
          &lt;p&gt;Question is how bigger would the project become if they migrated to &amp;ldquo;maintainable&amp;rdquo; Java first? Would they have to migrate the whole thing &amp;ndash; or just parts which is destined to be re-written as rules? Depending on the COBOL platform (IBM, ESQL, UNISYS &amp;ndash; DMS-II, &amp;hellip;.), it is possible to have part of the system in Java and leave the rest COBOL ...&lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/05/22/1242986820000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>COBOL Business Rules</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/22/1242986820000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/05/22/1242986820000.html</guid>
    <pubDate>Fri, 22 May 2009 10:07:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Business Rules in Legacy Modernization </title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/08/1241779080000.html</link>
    
      
      
        <description>
          &lt;p&gt;Here at SoftwareMining, we get two types of interest in Business rules. In the first instance there are projects who simply want to re document the system or re-produce a functional specification for the purpose of rewrite. The 2nd set of interest is from organizations who would like to re-implement their system within a &amp;ldquo;rule-based&amp;rdquo; system. This COBOL rule-systems is the topic of my dicussion today.&lt;/p&gt;
&lt;p&gt;James Taylor, writes an interesting blog on &amp;quot;Modernizing COBOL with business rules&amp;quot; ...&lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/05/08/1241779080000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>COBOL Business Rules</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/08/1241779080000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/05/08/1241779080000.html</guid>
    <pubDate>Fri, 08 May 2009 10:38:00 GMT</pubDate>
  </item>
  
  <item>
    <title>COBOL Re-host vs COBOL Translation (to Legible Java or C#)</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/06/1241616840000.html</link>
    
      
      
        <description>
          &lt;p&gt;Recently there has been a lot of activity in the Re-hosting world, as evident in quarterly reports of MicroFocus as well as the big rehosting companies.&lt;/p&gt;
&lt;p&gt;But why would anyone rehost as oppose to translate? lets look at the pros and cons of each solution ...&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/05/06/1241616840000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Legacy Modernization</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/06/1241616840000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/05/06/1241616840000.html</guid>
    <pubDate>Wed, 06 May 2009 13:34:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Is COBOL Dead? or will there be COBOL code on starship Enterprise?</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/05/1241538480000.html</link>
    
      
      
        <description>
          &lt;p&gt;In the 60&#039;s, the list of companies in the Fortune 500 was so stable that it took 20 years for a third of them to change. Now it takes only four years (source: &lt;em&gt;The Economist&lt;/em&gt;). There is a lot of pressure for&amp;nbsp;businesses are to remain competitive.&lt;/p&gt;
&lt;p&gt;Will COBOL survive such business needs? ...&lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/05/05/1241538480000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>General</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/05/05/1241538480000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/05/05/1241538480000.html</guid>
    <pubDate>Tue, 05 May 2009 15:48:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Oracle takeover of Sun</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/25/1240656360000.html</link>
    
      
      
        <description>
          &lt;p&gt;Surely this is good !!! If IBM had bought Sun, the &lt;em&gt;big &lt;/em&gt;players in Server market would have been IBM and HP only.&lt;/p&gt;
&lt;p&gt;I read that Sun&#039;s list of open-source Software (Java and MySQL) was a major factor in&amp;nbsp;influencing the purchase ... &lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/25/1240656360000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>General</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/25/1240656360000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/04/25/1240656360000.html</guid>
    <pubDate>Sat, 25 Apr 2009 10:46:00 GMT</pubDate>
  </item>
  
  <item>
    <title>From COBOL Data-Section to an OO Design</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/22/1240400400000.html</link>
    
      
      
        <description>
          &lt;p&gt;This is a continuation of my &lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/16.html&#034;&gt;earlier blog&lt;/a&gt; - asking what would be the desirable characteristics of a COBOL program - rewritten in OO Java or C#.&lt;/p&gt;
&lt;p&gt;In the first step we discussed the necessity for &lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/17/1239971040000.html&#034;&gt;Semantic Translation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the next section I would like to discuss the importance of OO in design of data-sections. (I will discuss OO in business logic section a bit later).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/22/1240400400000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Legacy Modernization</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/22/1240400400000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/04/22/1240400400000.html</guid>
    <pubDate>Wed, 22 Apr 2009 11:40:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Green Shoots of recovery .... too early ?</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/20/1240220580000.html</link>
    
      
      
        <description>
          For first quarter of 2009 - Goldman reported $1.8 Billion, JPMorgan reported a net profit of $2.14 billion, and Wells-Fargo is expected to make $3 billion quarterly profit. &lt;br /&gt;
Meanwhile, Intel&#039;s net earning is down - but better than expected.&lt;br /&gt;
&lt;br /&gt;
Does all this point to the green shoots of recovery ?&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/20/1240220580000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>General</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/20/1240220580000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/04/20/1240220580000.html</guid>
    <pubDate>Mon, 20 Apr 2009 09:43:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Semantic translation - First requirement for generation of &#034;Maintainable&#034; Code</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/17/1239971040000.html</link>
    
      
      
        <description>
          &lt;p&gt;In &lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/16.html&#034;&gt;my yesterday&#039;s blog&lt;/a&gt;, I asked what would be the desirable characteristics for a COBOL program re-written in Java or C#? It doesn&#039;t really matter whether the process is achieved in a manual rewrite, or through automatic translation. But the amount&amp;nbsp;of time and budget allocated to the system matters a lot. If there was a BIG budget and a lot of time, you could end-up with an &amp;quot;ideal&amp;quot; solution (or run over-time and budget, and have the project cancelled).&lt;/p&gt;
&lt;p&gt;So, without further ado, here is the major characteristic: &lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/17/1239971040000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Legacy Modernization</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/17/1239971040000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/04/17/1239971040000.html</guid>
    <pubDate>Fri, 17 Apr 2009 12:24:00 GMT</pubDate>
  </item>
  
  <item>
    <title> Satyam auctioned - Tech Mahindra is new owner</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/17/1239958800000.html</link>
    
      
      
        <description>
          Ok, I know this is not exactly legacy modernization issue ... but it is still interesting.&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/17/1239958800000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>General</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/17/1239958800000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/04/17/1239958800000.html</guid>
    <pubDate>Fri, 17 Apr 2009 09:00:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Resistence is Futile ... You will be Translated</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/16/1239885120000.html</link>
    
      
      
        <description>
          &lt;p&gt;Various reports suggest that the COBOL code base is still growing between 3 to  5% per year. The past Legacy modernization projects have only touched the tip of  the iceburg. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;The modernization projects to-date has mostly started due to an immediate  &amp;quot;necessity&amp;quot; such as business process changes. In this situation, where budgets  allowed, it made sense to re-document, extract the rules, re-design and rewrite.  My company - SoftwareMining we also produce business rule extraction tools for  this market. But in this discussion, I want to focus on Translations. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;As I said, I think we have just seen tip of the iceberg ... &lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/16/1239885120000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Legacy Modernization</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/16/1239885120000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/04/16/1239885120000.html</guid>
    <pubDate>Thu, 16 Apr 2009 12:32:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Cyrus Montakab</title>
    <link>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/12/1239554340000.html</link>
    
      
      
        <description>
          &lt;p&gt; I am the technical director at SoftwareMining ... &lt;/p&gt;&lt;p&gt;&lt;a href=&#034;http://www.softwaremining.com/blog/CyrusMontakab/2009/04/12/1239554340000.html&#034;&gt;Read more...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>General</category>
    
    <comments>http://www.softwaremining.com/blog/CyrusMontakab/2009/04/12/1239554340000.html#comments</comments>
    <guid isPermaLink="true">http://www.softwaremining.com/blog/CyrusMontakab/2009/04/12/1239554340000.html</guid>
    <pubDate>Sun, 12 Apr 2009 16:39:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
