View
370
Download
0
Category
Tags:
Preview:
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: info@interoperate.bizhttp://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
Recommended