What is RCE?

RCE is an Open Source distributed, workflow-driven integration environment. It is used by engineers and scientists to design and simulate complex systems (e.g., aircraft, ships, or satellites) by using and integrating their own design and simulation tools.
An overview about RCE and some of its application fields gives this survey article.
If you're interested in contributing to RCE please don't hesitate and contact us. The source code is distributed as a zip archive along with each release. We will provide general public access to our source code repository soon.
Follow us on for latest news concerning releases, talks, related science etc. Check our YouTube channel for screen casts and other nice stuff concerning RCE.

Cite us

If you use RCE in your research project, please cite either the software itself or our reference publication in SoftwareX:

Brigitte Boden, Jan Flink, Niklas Först, Robert Mischke, Kathrin Schaffert, Alexander Weinert, Annika Wohlan, and Andreas Schreiber. "RCE: an integration environment for engineering and science." SoftwareX 15 (2021): 100759. https://doi.org/10.1016/j.softx.2021.100759.

Brigitte Boden, Jan Flink, Robert Mischke, Kathrin Schaffert, Alexander Weinert, Annika Wohlan, and Andreas Schreiber. (2019). RCE (10.0.0). Zenodo. https://doi.org/10.5281/zenodo.3691675.

You can obtain the preprint of the SoftwareX-article from arXiV.

Work with us

We are always open to working together with users to extend RCE and to apply it to new use cases. For this, we often participate in collaborative research projects. Please contact us at rce@dlr.de.

News

Release 5.2.0

General

  • Improved clean up of RCE's temp directory

GUI

  • General performance improvement in workflow data browser
  • Fixed handling of scripts that were openend in an editor at the same time and that belong to different script components

Workflow components

  • Optimizer component
    • Improved behavior if optimizer fails or isn't available at …

Release 5.1.0

GUI

  • Added a view to execute RCE console commands
  • Added miscellaneous context menu entries for faster access to key features (such as integrating a new tool or creating the workflow examples project)
  • Fixed short cut for renaming workflow nodes (it is just F2 now)
  • Improved visibility of self-connections of components …

Release 5.0.0

Workflow components

  • Added an "Output Writer" component to write directories and files to the local file system
  • Optimizer
    • The iteration count is now available as an output
    • Added support for the Vector data type (to support multiple (hundreds) of design variables)
    • Added support for start values and optimal solution outputs …

Release 4.2.0

  • Added documentation for user and developer (see new documentation folder)
  • implemented IP whitelisting
  • implemented automatic network reconnect
  • made upload block size configurable (see user guide)
  • added service/daemon scripts including installation scripts
  • General tweaks and bugfixes

Release 4.1.0

  • Component connections can now be directly selected and deleted in the workflow editor (required using the connection dialog before)
  • Improved automatic behaviour when connecting components in the editor
  • Improved handling of special cases in data management browser
  • Running RCE instances can now be shutdown by running the executable again with …

Release 4.0.0

GUI

  • Added a wizard to simplify the creation of new workflows
  • Extended Network view
    • Workflow components are shown per node (for own node: locally installed and published ones; for remote nodes: published ones)
    • Connections to other nodes are shown
    • Connections to others can be managed (added, edited, deleted, started, stopped …