Sensedia Discoverer / Methodology

The Sensedia Discoverer enables the integration of source code analyzers with their indicators to identify potentially reusable assets. This approach enables the tool to scan the legacy applications portfolio over the knowledge base applying a series of complexity indicators and code quality in order to gather a group of artifacts that have the potential of being a reusable component.

Tool Identification Cycle

The harvesting process and the automatic identification of reusable assets goes through a sophisticated and innovative methodology subdivided into four stages:

  • Scanning of the existing JEE applications selected for analysis
  • Creation of a knowledge base starting with the analysis of the scanned source-code and the identification of the internal and external references
  • Execution of the indicators. This stage can be done repeatedly considering the reconfiguration of the indicators in each interaction aiming to achieve an optimized result
  • Harvesting. The tool presents a group of artifacts suggested as reusable assets where the analyst decides the relevance of each suggestion. The tool gives an option of capturing and exporting the components as a RAS package.

The Sensedia Discoverer offers a dynamic interface for all stages of the identification process (application scanning, configuration and calibration of the indicators, harvesting, and publishing the suggested assets in the SOA repository - Sensedia Repository). The complete integration between the Sensedia Repository and the Sensedia Discoverer helps the development teams to easily locate and reuse existing assets. Therefore, the tool enables companies are to make reuse a systematic and company wide practice.

Sensedia 2012. All rights reserved. Philadelphia Office

Twitter LinkedIn