MD++ is highly integrated with the PCL Tool Set. The PCL Tool Set is a set of configuration management tools based on the Proteus Configuration Language PCL. The central PCL description is also the basis for product models.
In the design phase we use MD++ to build the design model. MD++ is the object-oriented extension of Modular Design (MD). ProSource is a code generation tool. ProSource generates C++ code files from the design model. The code files together with their structure build the implementation model. The development of whole application families is supported by Backup and Reload. These tools allow you to save and reload the different instances of a family. The different instances are described with a PCL description and stored in the PCL Repository. The code files generated by ProSource are completed during the implementation phase. Building of executables from the code files is supported by the SystemBuilder, which uses the PCL Description as a construction plan for building the executables.
ProMod-PLUS/MD++
MD++ is the object-oriented extension of MD. With MD++ the user can build the static and dynamic design models. The static design model describes the elements of a system and their relations. The dynamic design model describes the different processes of a system as well as their interaction. The components of the static and the dynamic design model are closely coupled.
ProMod-PLUS/ProSource
ProSource generates C++ code based on the design model. Besides the code generation itself, links will be maintained between the design elements and the related code files.
ProMod-PLUS/Backup
Backup stores a specific design model in the PCL Repository and generates a PCL description describing the version.
ProMod-PLUS/Reload
Reload loads the specified design model from the PCL Repository into the ProMod-PLUS database.
ProMod-PLUS/SystemBuilder
The ProMod-PLUS/SystemBuilder builds the executables of the application. All information necessary to build the executables is available in the design model and the links to the code files.