Descartes Research issueshttps://gitlab2.informatik.uni-wuerzburg.de/groups/descartes/-/issues2017-08-18T13:18:43+02:00https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-examples/-/issues/4Provide DML example using probabilistic dependecies2017-08-18T13:18:43+02:00Chair of Software EngineeringProvide DML example using probabilistic dependeciessee section 7.3 of Fabian Brosig`s PhDsee section 7.3 of Fabian Brosig`s PhDhttps://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/10Support for Asynchronous Communication2017-08-18T13:17:27+02:00Chair of Software EngineeringSupport for Asynchronous CommunicationIntegrate event-based approach proposed in Christoph Rathfelders dissertation.
Note: Candidate for masters thesis
Note: This requieres the adaption of all transformations.Integrate event-based approach proposed in Christoph Rathfelders dissertation.
Note: Candidate for masters thesis
Note: This requieres the adaption of all transformations.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/4Make PassiveResources of ResourceLandscape referenceable2017-08-18T13:17:23+02:00Chair of Software EngineeringMake PassiveResources of ResourceLandscape referenceablehttps://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/55Implement/Test solving of empirical relationships2017-08-18T13:16:51+02:00Chair of Software EngineeringImplement/Test solving of empirical relationshipshttps://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/54Implement/Test solving of empirical variables2017-08-18T13:16:50+02:00Chair of Software EngineeringImplement/Test solving of empirical variableshttps://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/53Implement Tailored Model Composition2017-08-18T13:16:50+02:00Chair of Software EngineeringImplement Tailored Model CompositionDiss Fabian Brosig Section 5.4Diss Fabian Brosig Section 5.4https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/51Combination of avgResponsetime and responsetime throws NPE2017-08-18T13:16:48+02:00Chair of Software EngineeringCombination of avgResponsetime and responsetime throws NPEWhile both metrics can be calculated, requesting both metrics for the same entity throws a NPE[CombinationNPE.rar](/uploads/16eb4204a32f2b49809fba3eabe4be8d/CombinationNPE.rar)While both metrics can be calculated, requesting both metrics for the same entity throws a NPE[CombinationNPE.rar](/uploads/16eb4204a32f2b49809fba3eabe4be8d/CombinationNPE.rar)https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/50Throughput for External calls throws NPE2017-08-18T13:16:47+02:00Chair of Software EngineeringThroughput for External calls throws NPEtitle + example[ThroughputNPE.rar](/uploads/84d2e016070c67abb993196606963f76/ThroughputNPE.rar)title + example[ThroughputNPE.rar](/uploads/84d2e016070c67abb993196606963f76/ThroughputNPE.rar)https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/49Fix SystemUserCall.mean query processing for PetClinic example2017-08-18T13:16:46+02:00Chair of Software EngineeringFix SystemUserCall.mean query processing for PetClinic exampleProblem occurs at init* functions. SimQPN result file (*.simqpn) contains probes with multiple color references. Parsing picks color reference without statistics. ==> NullPointerException (updated code catches and sets value to zero)
i...Problem occurs at init* functions. SimQPN result file (*.simqpn) contains probes with multiple color references. Parsing picks color reference without statistics. ==> NullPointerException (updated code catches and sets value to zero)
init[dml2qpn5097085896902242985.simqpn](/uploads/6bedb7c7c7e455b7af57dc5358797515/dml2qpn5097085896902242985.simqpn)https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/48Support new DQL features2017-08-18T13:16:46+02:00Chair of Software EngineeringSupport new DQL featuresqueryableElement.metric.statTypequeryableElement.metric.statTypehttps://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/43ProcessingRate is being ignored2017-08-18T13:16:41+02:00Chair of Software EngineeringProcessingRate is being ignoredCurrently the ProcessingRate of the ComputeNode>>ProcessingResourceSpecification has no influence on the simulation results/the generated QPN. For an example solve the minmodel with processingrate = 1 and 1000000.Currently the ProcessingRate of the ComputeNode>>ProcessingResourceSpecification has no influence on the simulation results/the generated QPN. For an example solve the minmodel with processingrate = 1 and 1000000.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/16Assertion failure when solving model with coarse-grained behavior2017-08-18T13:16:10+02:00Chair of Software EngineeringAssertion failure when solving model with coarse-grained behaviorSee attached model.
Log message:
```
Starting dml2qpn transformation
configuration: transformation errors are FATAL
configuration: NOT processing linking resources
configuration: 0.0 simulated seconds warmup period
configuration: 0.0 s...See attached model.
Log message:
```
Starting dml2qpn transformation
configuration: transformation errors are FATAL
configuration: NOT processing linking resources
configuration: 0.0 simulated seconds warmup period
configuration: 0.0 simulated seconds total run length
Input instance size:
1 UsageScenarios
1 SystemCallUserActions
0 usagemodel Loops
0 usagemodel Branches
3 AssemblyContexts
3 referenced BasicComponents
0 referenced CompositeComponents
0 referenced SubSystems
3 referenced RepositoryComponents in total
0 referenced ExternalCallActions
0 referenced LoopActions
0 referenced BranchActions
0 referenced ForkActions
0 referenced InternalActions
0 referenced AcquireActions
0 referenced ReleaseActions
For name place_measurement_for_UsageScenario_name:Main_id:_P31PILC6EeSswLEOHh4nHw, no object could be found in the map.
For name place_system_call_user_action_entry_BasicComponent_name:/wildfly-ejb-multi-server-app-web_id:_kZogcbDUEeSuULeVnXCMbQ//CoarseGrainedBehavior, no object could be found in the map.
For name place_system_call_user_action_exit_BasicComponent_name:/wildfly-ejb-multi-server-app-web_id:_kZogcbDUEeSuULeVnXCMbQ//CoarseGrainedBehavior, no object could be found in the map.
For name place_loop_pool_BasicComponent_name:/wildfly-ejb-multi-server-app-web_id:_kZogcbDUEeSuULeVnXCMbQ//CoarseGrainedBehavior//ExternalCallFrequency, no object could be found in the map.
ASSERT [warning] failed at (dml2qpn.qvto:1411) : There was already a place with name place_coarsegrainedbehavior_externalcallfrequency_connector_BasicComponent_name:/wildfly-ejb-multi-server-app-web_id:_kZogcbDUEeSuULeVnXCMbQ//CoarseGrainedBehavior//ExternalCallFrequency
For name queue_container_ComputingInfrastructure_name:app-web_id:_kQDGoLDUEeSPupq0TAdjVQ_resourcetype_ProcessingResourceType_name:CPU_id:_3ql5IJB4EeKmfoqNH_-HEA, no object could be found in the map.
Terminating execution...
```https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/11Extension Point for ApplicationMonitoringInterface2017-08-18T13:16:24+02:00Chair of Software EngineeringExtension Point for ApplicationMonitoringInterfaceDefine Extension Point for MonitoringInterface to use in:
<code>edu.kit.ipd.descartes.solving.relationshipsolver/transformations/Monitoring.qvto</code>
See also Section 4.1.6 of Fabian's PhD for the description of the Monitoring Interfa...Define Extension Point for MonitoringInterface to use in:
<code>edu.kit.ipd.descartes.solving.relationshipsolver/transformations/Monitoring.qvto</code>
See also Section 4.1.6 of Fabian's PhD for the description of the Monitoring Interface for the Application Level Model.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/9Implemented model composition step may 'truncate' requested probes2017-08-18T13:16:03+02:00Chair of Software EngineeringImplemented model composition step may 'truncate' requested probesThe current implementation of the model composition step (see <code>edu.kit.ipd.descartes.solving.tailoring.TailoredModelComposition</code>) may 'truncate' requested probes.
For example:
If the default service behavior abstraction leve...The current implementation of the model composition step (see <code>edu.kit.ipd.descartes.solving.tailoring.TailoredModelComposition</code>) may 'truncate' requested probes.
For example:
If the default service behavior abstraction level is set to black box, and there is a service with two service behavior abstractions (fine- or) coarse-grained and black box,
the black box behavior will get selected even if there were, e.g., some resource utilization probes that would have been affected by the (fine- or) coarse-grained behavior, but are not affected by the black box behavior.
See Fabian's PhD for a model composition algorithm, that takes such potential conflicts into account.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/7Plug-in tests in edu.kit.ipd.descartes.solving.transformations.dmm2qpn.test d...2017-08-18T13:16:01+02:00Chair of Software EngineeringPlug-in tests in edu.kit.ipd.descartes.solving.transformations.dmm2qpn.test do not run on build serverThe tests in edu.kit.ipd.descartes.solving.transformations.dmm2qpn.test have to be run as JUnit plug-in tests.
While the tests are valid in the Eclipse workspace, running the tests during the maven build fails.
The current build configu...The tests in edu.kit.ipd.descartes.solving.transformations.dmm2qpn.test have to be run as JUnit plug-in tests.
While the tests are valid in the Eclipse workspace, running the tests during the maven build fails.
The current build configuration skips the tests in edu.kit.ipd.descartes.solving.transformations.dmm2qpn.testhttps://gitlab2.informatik.uni-wuerzburg.de/descartes/librede/-/issues/1Native libraries cannot be found under Windows 102017-08-18T13:15:24+02:00Chair of Software EngineeringNative libraries cannot be found under Windows 10The value of the "os.name" has changed, see https://github.com/java-native-access/jna/issues/511. Therefore, the property needs to be set manually.The value of the "os.name" has changed, see https://github.com/java-native-access/jna/issues/511. Therefore, the property needs to be set manually.