ABL2DB & ABL2UML Group

This group exists to provide targeted notifications for those interested in ABL2DB or ABL2UML.


Bugs and Feature Requests

Please post report bugs and feature requests on the ABL2DB & ABL2UML Forum rather than adding comments here.


Membership
Join the group by using the My Membership link at the bottom of the second set in the right margin.


Contents
The following topics are related to this group:



Installation

This tool has been designed for easily customization for site specific requirements. Installation instructions below assume installation in the context of PDSOE, but are easily adapted to batch operation, which is likely to be the norm for day to day operation.


ABL2DB - Databasing ABL information for Analysis

The ABL compiler provides some valuable tools for analyzing individual compile units, but this information can become far more valuable if systematically gathered into a database and supplemented with other information and analysis tools. Presentation on this project can be found at http://cintegrity.com/content/Databasing-ABL-Code-and-Data-Relationships and http://cintegrity.com/content/How-Can-I-Fix-Applied-Use-ABL2DB%0B-Real-W... .


ABL2UML - Modeling Existing ABL Systems with UML

Overview
Given the need to enhance or transform a large existing ABL application, one is often hampered in the task by limited or out of date documentation. This project seeks to create a tool set that will read existing ABL code and the corresponding database to build a UML model of the application. This model can then be used for analysis and potentially can serve as the basis for future changes.

This project will consist of three stages:
1. Defining a UML "Profile" for ABL so that there are appropriate UML stereotypes to express the structural realities and relationships of ABL code and the corresponding dictionary.
2. Creating a tool for loading Progress dictionary information into a UML modeling tool using these stereotypes.
3. Creating a tool which will read and analyze ABL code and then load this information into a UML modeling tool using the stereotypes of the Profile.


#
Syndicate content