Title: The Maintenance and Migration of Assembler Systems
1Software Migrations Limited
The Assembler People
2Contact Information
- Software Migrations LTD
- Website www.smltd.com
- Richard Kelly
- Account Manager
- Tel 44 (0)1727 898699
- Email bob.jenkins_at_smltd.com
3SML
- Assembler solutions.
- Unveiling system complexity.
- Regain control of the application.
- Turns an IT issue into a business benefit.
- Crucial piece of the modernization jigsaw.
4SML and product - History
SML launched as specialists in comprehension/migra
tion
2006/7
SML re-born focussed on Assembler Migration
Solutions
2003/4
FermaT Workbench Software
Maintenance Migration
Late 90s
Migration projects to validate core research
Early 90s
Core technology research (WSL, transformation
theory)
Mid 80s
5The Assembler Language
6SML Product Set
- Audit and Discovery
- Productivity FermaT Workbench
- Modernisation
7The SML Solution
The FermaT Architecture
8Audit and Discovery
- Provides detailed information on the Assembler
systems make-up. - Components
- Modules
- macros
- Copybooks
- Size
- Complexity
- Extended to include SML complexity analysis.
9SML Complexity Analysis
Complexity
System Complexity
Standard
Interesting
Clever
High Risk
Instruction Complexity
Always Easy instructions
Dont want too many
Difficult
Why?
Load address Add Compare Branch
Channel command Word Addressing Mode Control
Section (CSECT) Dummy Section (DSECT)
Start Sub-channel Load Access Registers Insert
Address space Control
Invalid Page Table Entries Move with Destination
Key Signal Processor
10Assembler Estate Audit
- Designed to baseline the system.
- Support strategic direction
-
- Support budgeting and risk assessments.
- Concentrate resources and efforts.
11FermaT Workbench
- Rich set of Integrated tools
- Comprehension
- Documentation
- Data Definitions
- Complexity Metrics
- Change Assessments
- Impact Analysis
- Knowledge sharing
- Business Rules extraction
Specifically designed to meet the challenges of
Assembler systems maintenance and provide
complete system knowledge
12FermaT Workbench Benefits
- Full and accurate documentation of system - as it
is today. - Improve comprehension and learning curve.
- Impact analysis risk reduction.
- Accurate information required to estimate change
effort. - Increased control, productivity and
sustainability. - Increase transparency of program processes as an
aid to corporate compliance.
13Workbench Call Graph
14Workbench Editor and Flowchart
15Workbench - Reports
16Technical Overview of Modernisation Technology
Translate
RAW WSL
Initial Transformation
Assm
RAW WSL
Restructured WSL
Data Definitions
Data Restructuring
Define Output Target Standards
AssemblerMacro Trans-lation
Target Source
Global Variable Replacement
17The FermaT Modernisation Service
- Code can be quickly generated and remediated.
- Reduced effort and risk over alternative methods.
- Functional equivalence.
- Restructured and maintainable.
- Removes a long standing headache. Regains control
of the system and turns an IT issue into a
business benefit.
18SML Product Set
- Audit and Discovery
- Productivity FermaT Workbench
- Modernisation
- SML The Assembler People
19SML