OpenDSE is a design space exploration framework for embedded systems, written in Java. It follows the Y-chart approach where an application consisting of data-dependent tasks is mapped to an architecture consisting of resources.
The documentation of the framework is based on a tutorial, javadocs, and source code. Learn how to use OpenDSE from the following links:
- A tutorial shows the basic model, XML and optimization.
- The Javadocs give an overview of the structure of the framework and its elements.
Starting with Release 1.0.0, OpenDSE requires Java 21 (LTS) or higher. OpenDSE version 0.9.0 and lower is Java 11 compatible.
OpenDSE was formerly hosted at https://sourceforge.net/projects/opendse/
Brought to you by
- Martin Lukasiewycz
- Felix Reimann
- Fedor Smirnov
- Falko Hoefte
- Michael Glaß
- Lukas Pfeifer
This project uses
- opt4j for metaheuristic optimization
- google/guice for dependency injection
- jrtom/jung as graph library for the model
- elharo/xom for XML processing
- jmpi for solving the realtime analysis