Appendix

 

A) References

 

[Beck97]

Beck Kent. „Smalltalk best practice patterns“.Upper SaddleRiver: Prentice Hall, 1997

 

[Batory99]

Don Batory , L. Tokuda „Evolving Object-Oriented Architectures with Refactorings“ Automated Software Engineering Research,. University of Texas at Austin 1999

 

[Fowler99]

Fowler Martin. „Refactoring. Improving the design of existing code“.

 Mass.:Addisson-Wesley,1999

 

[Johnson95]

R.Johnson, E.Gamma, R.Helm and J.Vlissides „Design patterns: Elements of reusable object oriented Software“. Mass.: Addisson-Wesley, 1995

 

[Opdyke92]

Opdyke William „Refactoring object-oriented frameworks“ Ph.D. diss.,

University of Illinois at Urbana-Champaign, 1992

 

B) DPT-Tool modules

 

- Main-Components:

dpt-package: Implementation of GUI-components of DPT-tool(e.g. frame, dialogs)

dpt.filetab-package:   Contains classes for  DPT-Project file-table.

dpt.symbtab-package: Implementation of Symbol-table for Java source code

dpt.obj-package:        Contains objects and object manager of DPT-tool

javax:                                     Swing-Classes which are used by DPT

 

 

- Parsers:

antlr-package:                  ANTLR2.7 compiler-compiler

parsers.syntax-package:   Grammar recognizer parser for Java(1.1) language

parsers.symbtab-package:Symbol-Table parser for Java(1.1) language

parsers.tools-package:      DPT-Parsers are useful tools (e.g. for reading config-files)

 

 

- Generators:

generators-package: Contains  transformation-bean GUI, interface, abstract generators

generators.beans-package: Implementation of concrete transformation-generator beans

 

 

- Others directories:

welcome:        Contains source of DPT-Example program

projects:         This directory contains user projects

com:                Contains component-layouts

dpt/ini:            This directory contains the configuration and init-files of DPT-Tool.