Title: EuroInspect
1(No Transcript)
2EuroInspect
3EuroInspect
- Reduce labour intensive code inspection
- Eliminate erroneous manual inspection
- Aid project management work distribution
- Control Euro Conversion project centrally
- Produce comprehensive reports
- Audit logs
4Unique Benefits
- Searches all languages
- Allows re-running of code against new programming
- Free 30-day trial
- Effective for SMEs to multinationals
- Cost-effective in comparison with other
conversion tools
5Introduction to EuroInspect
- Sophisticated search configuration
- Efficient handling of language variants
- High performance
- Extensive information recording
- Comprehensive interactive reporting facilities
- Simplicity
- Highly cost-effective
6Introduction to EuroInspect
- Operates on Windows 95/Windows NT, MS Access 97
supports the following - Inspection of source code
- Facilitating evaluation and refinement of
inspection output - Supplementing the output from the inspection and
attach additional information - Comprehensive reporting
7Introduction to EuroInspect
- EuroInspect splits source code material into a a
set of tokens and then checks each token
against a list of hot sub-strings or words to
generate a list of hits
8Introduction to EuroInspect
- Other information is also generated
- The name of the file in which the hit occurred
- The line number at which it occurred
- Information on how the hit was achieved
9Configuration-Standard Languages
- Languages covered as standard by EuroInspect
Others can be added easily
ADA ANSI C ANSI COBOL ASM 370 C CLISP DCL DEC
BASIC DEC FORMS DEC PASCAL DELPHI EIFFEL ETRIEVE F
ORTRAN 77
IBM CL INFORMIX 4G INGRES ABF INGRES DTD INGRES
OPENROAD JAVA JCL KNR C MATHLAB MODULA
2 MANTIS MANTIS SCR NAÏVE PASCAL
PERL POWERBUILDER PROLOG RDO REXX RPG SAS SAS
JCL SMALLTALK 80 SQL TDMS TELON V2 UNIX
SHELL VISUAL BASIC VTF COBOL
10Configuration
- Two Forms of Configuration -
- Variant Definition Language Definition
- Search Mechanism(Users)
- Hit Types
- Include
- Exclude
- File Variants
- Issues and Actions
11Configuration - Variant Definition
12Configuration -Search Mechanism
13Configuration
- Search Mechanism
- Hit Types - what hits should be identified as
e.g. CURRENCY, TOTAL - Include - what sub-strings should be identified
as hits e.g. POUND, 99.99 - Exclude - what strings should be excluded from
the inspection process that may have been
identified due to an entry in the Include - File Variants - associating file extensions with
variant definitions - Issues and Actions - to classify and apply
actions to hits
14EuroInspect Project ...
- Initially use a small sample of programs to check
and then refine the Project Configuration - Run EuroInspect to locate possible hits
- The database now contains details of all hits
made by Inspect - Use Update Results to check through each
individual Hit and to comment, categorise and
suggest a course of action for each
15Reports
- Project Reports
- High Level-Size of projects Number of Hits
16Reports Project Details
17Project Details
- Project Name
- Name of selected project
- File Name
- File / program name
- Language Variant
- Recognised through the program / file extension
- File Type
- Type of program, e.g. Source file or copybook
etc. - Lines of Code
- Total number of lines contained within the
program file - Significant LOC
- Significant Lines of Code - Number of lines of
code including comment lines and blank lines
excluded
18Hits -gt Issues -gt Actions
- Issues and Actions
- Hits, Issues and Actions results of the
analysis phase after analyst has given his
recommendations Actions that are required to
fix the problem - A program with no Issues or Actions after the
analysis phase is determined by the Analyst to
require no further work and are determined
compliant by the Analyst
19Hits -gt Issues -gt Actions
20Hits -gt Issues -gt Actions
- Token -The variable name selected as a Hit
- Seed -The actual string that highlighted the
Token as a Hit - Hit Type -The Category the Hit will fall into
- Line -Line Number in the source code where the
Hit occurred - Line of Source Code Text -Line of source code on
which the Hit occurred - Issue - The Issue associated with the
particular Hit - Action - The action recommended by the Analyst
- Comment -Comment entered by the analyst to assist
in the correction of code
21EuroInspect
- EuroInspect is a cost-effective multi-language
analysis tool enabling assessment of currency
impact regardless of the software environment
22Contact Details
- For further information,
- 353 61 478251
- info_at_piercom.ie
- www.piercom.ie