14
Semantics-based Legacy Migration and Translation next generation migration automation 6/1/2009 1

Interoperate - Product Presentation

Embed Size (px)

Citation preview

Page 1: Interoperate - Product Presentation

Semantics-based Legacy Migration and Translation

next generation migration automation

6/1/2009 1

Page 2: Interoperate - Product Presentation

Problem: legacy/obsolete systems

6/1/2009 2

• Legacy System:• An old software application

program that is still used

• Legacy Code:• Source code of the legacy system

• Problems:• Performance, scalability, flexibility

• Support, training, personnel

• Examples of Systems/Code:

• Cobol, Powerbuilder, RPG, dBase, TSL

Page 3: Interoperate - Product Presentation

Interoperate’s Core Business

• Core Competency:• Translate legacy/obsolete

software to a modern version

• Formal Approach:• Semantics-based techniques

• Quick to build translators

• Automatic up to 100%

• Rapid and reliable

6/1/2009 3

Page 4: Interoperate - Product Presentation

Interoperate Technology

6/1/2009 4

Build Language translators rapidly

Interoperate’s methodology, based on extensive linguistic and computational research, enables a dramatically improved technology base for language translation.

Page 5: Interoperate - Product Presentation

Interoperate’s Migration Product

6/1/2009 5

• Obsolete System/Code:• WinRunner TSL code – Test Scripts for GUI testing

• Modern Target System Products• HP replacement is QuickTest Pro (QTP) • Also have other targets or others can be built.

Hewlett Packard announced WinRunner End-Of-Life

Our WR2QTP product is available now

Page 6: Interoperate - Product Presentation

Approaches to Modernizing

6/1/2009 6

Page 7: Interoperate - Product Presentation

Value Proposition

6/1/2009 7

Interoperate’s translators result in inexpensive, fast & high-quality migration/modernization

projects.

Page 8: Interoperate - Product Presentation

WR2QTP Dataflow

6/1/2009 8

GUI Map

WinRunner Project QTP Project

QTP Framework

TSL Lib

Obj Map

Interoperate’s WR_library

WinRunner to QTP Flow

Intermediate

VB Lib

VB Script

XML

TSL Main

VB Script100%

automated

>95% automated

Page 9: Interoperate - Product Presentation

Estimated Effort for Translating 100,000 lines

6/1/2009 9

Page 10: Interoperate - Product Presentation

WR2QTP Translation Process

6/1/2009 10

SCHEMATIC OF INTEROPERATE’S WR TO QTP TRANSLATOR

Page 11: Interoperate - Product Presentation

Interoperate Business Steps

6/1/2009 11

• Take a sample of your TSL scripts and provide free proof-of-concept translation.

• Determine requirements & savings for migrating your HP WinRunner scripts

• Make proposal now to translate your remaining WinRunner scripts to QTP

• Determine other translation needs your company has today.

Page 12: Interoperate - Product Presentation

Complimentary Translation

6/1/2009 12

Page 13: Interoperate - Product Presentation

Contact Information

Interoperate.Biz, Inc1221 W Campbell RD, Suite 195Richardson, TX 75080Phone: (972)231-2275Email: [email protected]://www.Interoperate.biz

6/1/2009 13

Page 14: Interoperate - Product Presentation

Translation Process WR2Silk

6/1/2009 14

Silk object map file

TSL GUI mapfile

Executable Syntax

Specification.

Executable Semantic

Specification

TRANSLATOR

INTERPRETER

Minor manualmodification

Corrected Silk Object map

file

TSL Scriptfile

INPUT

Silk scriptfile

OUTPUT