Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Therefore the KIELER Project Management (Prom) has been developed. It eases the creation, compilation and deployment of projects, when using models that can be compiled via KiCo (e.g. SCCharts, Esterel). Furthermore it eases the creation of wrapper code, which is used to initialize and run the model. To do so, there are mainly three components: An Eclipse Launch Configuration, so called Environments, and Project Wizards, which will be introduces introduced in the following.

...

The KiCo Launch Configuration

...

  1. compile code from models via KiCo
  2. at the same time, generate wrapper code for these model files
  3. afterwards, execute arbitrary shell commands sequentially , if the KiCo compilation and wrapper code generation finished successfully

KiCo launch configurations work per project basis , thus so that every project has to create its own launch config. This is done automatically when performing Right Click > Run As > KiCo Compilationon a model file.

The Run As command will search for a KiCo launch config for the project. If there is such a config, the selected file is only added to the list of model files which that should be compiled. If there is none, a launch config is created by using the main file and environment the project has been created with. If the main file and environment information could not be found, dialogs will query it from the user.

...