FermaT DOC Redocumentation of legacy systems - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

FermaT DOC Redocumentation of legacy systems

Description:

FermaT DOC. Redocumentation of legacy systems. STRL Seminar. Stefan Natelberg. 25. May 2006 ... The FermaT System. FermaT - DOC. Design Overview. Program Tree ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 18
Provided by: stefanna
Category:

less

Transcript and Presenter's Notes

Title: FermaT DOC Redocumentation of legacy systems


1
FermaT DOCRedocumentation of legacy systems
  • STRL Seminar
  • Stefan Natelberg
  • 25. May 2006

2
Outline
  • Overview
  • Properties of a legacy system
  • Reverse engineering
  • Redocumentation
  • Related Work
  • The Rigi Environment
  • The FermaT System
  • FermaT - DOC
  • Design overview
  • Program tree
  • Example of use

3
Overview
4
Properties of a legacy system
  • Very large scale
  • Written in a low level language
  • Part of a legacy environment
  • No documentation
  • Business critical

A legacy system can contain millions of lines of
code
The example code for this project is written in
IBM/360 assembler
The example code is part of an IBM/360
environment
A legacy system has no or inconsistent
documentation
A legacy system allows usually no long downtime
5
Reverse Engineering
6
Redocumentation
7
Redocumentation
  • Part of reverse engineering
  • Restoring of documentation
  • Shows different views of a legacy system
  • Call Graph
  • Flow Chart
  • AST
  • UML diagram
  • Text (e.g. JavaDoc)
  • Provides an abstraction of a system

8
Related Work
9
The Rigi Environment
  • Developed since 1995 at the University of
    Victoria
  • Extract information from the source code
  • Provides different views of a system
  • Consists of three framework components
  • Rigi Reverse
  • Rigi Server
  • Rigi Edit

10
The Rigi Environment
11
The Rigi Environment
12
The FermaT System
13
FermaT - DOC
14
Design Overview
15
Program Tree
16
Example of use
17
Many thanks for your questions!
Write a Comment
User Comments (0)
About PowerShow.com