-
- Downloads
DI: First "operational" decoding chain.
* Refactoring: Remove unneeded Generics from several encodings and
adapters. It is not possible in Guice to bind arbitrary Generics
without additional concepts and a lot of implementation work. Thus,
reduce the use of generics where possible.
* Modify the decoders to contain Provides methods that are resolved by
the Guice injector to resolve the execution order.
* Reduce a lot of boilerplate code from the Decoders that was required
by the old JGraphT-based Decoding.
* Only support FailSafeTaskMappingEntries for now: The genericification
shall be discussed anyways.
* Register the guicified decoders in the Service registration class
ExplorationAlg.
* Don't allow double registration of Guice Modules in the
ExplorationModule service.
* Add a ThreadLocalScope that may be required for parallelization to
ensure using the correct genotypes in the decoders.
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
parent
7b045f36
No related branches found
No related tags found
Showing
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/.ratings 1 addition, 1 deletion...loration.alg/src/org/fortiss/af3/exploration/alg/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/ExplorationAlg.java 66 additions, 0 deletions...g/src/org/fortiss/af3/exploration/alg/ExplorationAlg.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/.ratings 2 additions, 2 deletions...tion.alg/src/org/fortiss/af3/exploration/alg/dse/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/DSEFactory.java 4 additions, 55 deletions...g/src/org/fortiss/af3/exploration/alg/dse/DSEFactory.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/TaskMappingFactory.java 4 additions, 8 deletions...g/fortiss/af3/exploration/alg/dse/TaskMappingFactory.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/.ratings 1 addition, 1 deletion...rg/fortiss/af3/exploration/alg/dse/backend/opt4j/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/Opt4JExplorerBackend.java 0 additions, 2 deletions...ploration/alg/dse/backend/opt4j/Opt4JExplorerBackend.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/create/InitialEncodingProvider.java 0 additions, 85 deletions...alg/dse/backend/opt4j/create/InitialEncodingProvider.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/create/safetyfunctionarch/.ratings 1 addition, 1 deletion.../alg/dse/backend/opt4j/create/safetyfunctionarch/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/create/safetyfunctionarch/SafetyFunctionArchCreator.java 5 additions, 6 deletions.../create/safetyfunctionarch/SafetyFunctionArchCreator.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/create/taskmapping/.ratings 3 additions, 3 deletions...oration/alg/dse/backend/opt4j/create/taskmapping/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/create/taskmapping/AbstractTaskMappingCreator.java 1 addition, 1 deletion.../opt4j/create/taskmapping/AbstractTaskMappingCreator.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/create/taskmapping/FailSilentTaskMappingCreator.java 1 addition, 1 deletion...pt4j/create/taskmapping/FailSilentTaskMappingCreator.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/create/taskmapping/FaultDetectionVotingTaskMappingCreator.java 1 addition, 1 deletion...e/taskmapping/FaultDetectionVotingTaskMappingCreator.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/safetyfunctionarch/.ratings 2 additions, 2 deletions...lg/dse/backend/opt4j/encoding/safetyfunctionarch/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/safetyfunctionarch/SafetyFunctionArchEncoding.java 18 additions, 21 deletions...coding/safetyfunctionarch/SafetyFunctionArchEncoding.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/safetyfunctionarch/SafetyFunctionArchEntry.java 6 additions, 6 deletions.../encoding/safetyfunctionarch/SafetyFunctionArchEntry.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/taskgraph/.ratings 5 additions, 5 deletions...oration/alg/dse/backend/opt4j/encoding/taskgraph/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/taskgraph/AbstractTaskGraphEncoding.java 11 additions, 10 deletions...d/opt4j/encoding/taskgraph/AbstractTaskGraphEncoding.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/taskgraph/InstantiatedAcyclicTaskGraphEncoding.java 6 additions, 8 deletions...oding/taskgraph/InstantiatedAcyclicTaskGraphEncoding.java
Loading
Please register or sign in to comment