Upload
deepakravindran23
View
370
Download
0
Tags:
Embed Size (px)
Citation preview
Semantics-based Legacy Migration and Translation
next generation migration automation
6/1/2009 1
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
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
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.
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
Approaches to Modernizing
6/1/2009 6
Value Proposition
6/1/2009 7
Interoperate’s translators result in inexpensive, fast & high-quality migration/modernization
projects.
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
Estimated Effort for Translating 100,000 lines
6/1/2009 9
WR2QTP Translation Process
6/1/2009 10
SCHEMATIC OF INTEROPERATE’S WR TO QTP TRANSLATOR
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.
Complimentary Translation
6/1/2009 12
Contact Information
Interoperate.Biz, Inc1221 W Campbell RD, Suite 195Richardson, TX 75080Phone: (972)231-2275Email: [email protected]://www.Interoperate.biz
6/1/2009 13
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