ParaTalkParaTalk is a round trip engineering tool, that provides forward and reverse engineering between Paradigm Plus and VisualAge Smalltalk. Paradigm Plus is a repository-based object-oriented CASE tool for analysis and design for large-scale software systems providing UML, OMT and others, as well as Business Process Reengineering strategies and data modeling. ParaTalk ensures consistency of design and implementation during all phases of the development process. ParaTalk is an integrated feature of the user interface of VisualAge for Smalltalk.
The object models created in Paradigm Plus packages contain all the information needed for code generation and complete support of the code structures provided by VisualAge Smalltalk.
ParaTalk supports the generation of classes, class/instance attributes and class/instance methods, as well as generalization hierarchies, associations, aggregations and accessor methods modeled in Paradigm Plus. Action elements and attributes of the public interface of a class are generated for support of the parts concept in VisualAge.
During the import process in VisualAge, Paradigm Plus packages are mapped to VisualAge applications which get automatically created, if they do not already exist. If the forward engineering process is incremental, it occurs that parts of the imported object model already exist in the specific Smalltalk repository. Therefore, an import collision mechanism is executed each time the import is carried out. It lets the user decide how to handle a collision by displaying the specific differences.
There are two possible reasons to perform the reverse engineering process:
In the first case, the VisualAge information about classes, variables, methods and generalizations get populated into the Paradigm Plus Repository. In the second case the import collision mechanism of Paradigm Plus takes care of existing objects during import. All information of the object model are maintained.
ParaTalk supports the iterative software development process by the ability of ensuring the consistency of design and implementation at any time.
For more Information, please contact us at:
![]() |
Computec GmbH Software
|