ICON
ICON is a suite of integrated tools and methodologies which allow organizations to automatically gather and analyze data about legacy applications. ICON provides powerful automatic processes to conduct complex searches of source-code, to estimate software complexity, and to correct or modify software elements with new generation editors.
ICON is a suite of application "Assessment and Discovery" tools and methodologies that will allow you to automatically gather and analyze data about legacy applications. ICON provides powerful automatic processes to conduct complex searches of source-code, to estimate software complexity, and to correct or modify software elements with new generation editors.
ICON stores the information in an easy to access SQL Repository using products such as Oracle, SQL Server, or any JDBC compatible RDBMS. A complete utility kit allows almost any type of query “ predefined or self written for individual client requirements.
ICON analyzes and gathers information about legacy applications through an automatic process. Therefore, creating complex researches into a source-codeand building a clear picture on dependencies and interdependencies.
The product scans the software items (i.e. program, copybooks, JCL, etc.) and then stores the information into a JDBC compliant database such as; Oracle, MS SQLServer, MySQL, MS Access, etc.

In essence, ICON is divided into four main modules:
-
The settings module is a user friendly interface which enables the setting of customization parameters, thus increasing the relevance of the measurements to be carried out. Also the user and batch commands ™ editors, can be set up. Examples of parameters set, deal with the company and sector which the IT organization.
-
The Building module initially creates an inventory repository of all applications, which are then individually scanned and analyzed, creating a repository of important application data. Such data includes; field definitions, Instructions, Interdependencies, missing objects, redundant objects, syntax errors and indeed the complexity of the software. The on board Parser, updates the respository as changes occur. This also entails troubleshooting facilities, enabling the user to analyse and address any errors detected in the software “ for example, the identification of missing objects.
-
To complete the database, HTWC employees a methodology to elicit information from key users and IT administration staff. This methodology is based upon meticulously drawn up questionnaires and evaluation tools, which have been drafted over many years of experience of analyzing and assessing applications. This step serves to pick up application information not detectable within the software, and is seen as a powerful cultural change management step, obtaining by-in from key contributors.
-
The browsing module enables the client to view and analyze the data collected. The module enables analysis at several different levels of granularity from high level graphical illustrations, through to in depth detailed analysis of individual code objects.
With an exhaustive set of GUI controls users navigate the software and/or perform a complex research and an analysis on the code.
An example of an ICON window displaying a variety of views;
A sample high level report, summarising summed up reccmended stratgies for each application. This information provides the basis for creating a modernisation roadmap and creating a corrosponding ROI Forecast.
ICON runs in a client/server architecture on Windows, Linux and UNIX.
Please click here to download the ICON whitepaper
, or contact us for further information.