Descartes Research issueshttps://gitlab2.informatik.uni-wuerzburg.de/groups/descartes/-/issues2022-10-19T11:46:46+02:00https://gitlab2.informatik.uni-wuerzburg.de/descartes/templates/thesis/-/issues/2Entfernung des abschließenden Punktes bei Kapitel und Unterkapitel-Nummerierung2022-10-19T11:46:46+02:00Stefan HerrnlebenEntfernung des abschließenden Punktes bei Kapitel und Unterkapitel-NummerierungWie in der Orga-Runde am 19.10.2022 besprochen soll der abschließende Punkt bei der Kapitel- und Unterkapitel-Nummerierung im Thesis entfernt werden.
ref. https://cloud.informatik.uni-wuerzburg.de/apps/deck/#/board/317/card/2468Wie in der Orga-Runde am 19.10.2022 besprochen soll der abschließende Punkt bei der Kapitel- und Unterkapitel-Nummerierung im Thesis entfernt werden.
ref. https://cloud.informatik.uni-wuerzburg.de/apps/deck/#/board/317/card/2468Stefan HerrnlebenStefan Herrnlebenhttps://gitlab2.informatik.uni-wuerzburg.de/descartes/templates/thesis/-/issues/1Abbildungsverzeichnis und Verzeichnis der Tabellen2019-07-01T16:31:51+02:00Stefan HerrnlebenAbbildungsverzeichnis und Verzeichnis der TabellenUm eine Einheitlichkeit beim Abbildungsverzeichnis und Tabellenverzeichnis zu erzielen, sollten wir diese in das Template integrieren.Um eine Einheitlichkeit beim Abbildungsverzeichnis und Tabellenverzeichnis zu erzielen, sollten wir diese in das Template integrieren.Stefan HerrnlebenStefan Herrnlebenhttps://gitlab2.informatik.uni-wuerzburg.de/descartes/templates/Seminar-Report/-/issues/1Verweis auf Public SE-Wiki bei Richtlinien für wissenschaftliche Arbeiten2019-02-13T10:26:52+01:00Stefan HerrnlebenVerweis auf Public SE-Wiki bei Richtlinien für wissenschaftliche ArbeitenIn der Vorlage wird auf die Richtlinien für wissenschaftliches Arbeiten im (abgeschalteten) Public SE-Wiki verwiesen. Der Link in dem LaTeX-Template sollte auf unsere Homepage angepasst werden.In der Vorlage wird auf die Richtlinien für wissenschaftliches Arbeiten im (abgeschalteten) Public SE-Wiki verwiesen. Der Link in dem LaTeX-Template sollte auf unsere Homepage angepasst werden.2019-04-30https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/56Error handling when requesting resources without deployed component2018-04-17T16:59:34+02:00Ghost UserError handling when requesting resources without deployed componentProblem: Kryptic error message [1] when requesting RESOURCE metrics for a server without a deployed component
Solution: try, catch ==> feedback: your request was stupid + return only available metrics
[1] Currently returns:
java.lang...Problem: Kryptic error message [1] when requesting RESOURCE metrics for a server without a deployed component
Solution: try, catch ==> feedback: your request was stupid + return only available metrics
[1] Currently returns:
java.lang.NullPointerException at tools.descartes.dml.solving.transformations.dml2qpn.blackboxhelper.ProbeToPlaceMapperBlackBox.getQPNPlaceIdsFromDMLProbe(ProbeToPlaceMapperBlackBox.java:47)https://gitlab2.informatik.uni-wuerzburg.de/descartes/dql/-/issues/3Add interface to show solution progress2018-01-24T13:06:10+01:00Chair of Software EngineeringAdd interface to show solution progressSee also dml-solving
#18 User does not get any feedback about the state of the simulationSee also dml-solving
#18 User does not get any feedback about the state of the simulationhttps://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/23Cryptic error message when assembly context is missing deployment information2017-08-31T15:21:17+02:00Chair of Software EngineeringCryptic error message when assembly context is missing deployment informationThe solver exits complaining about missing feature 'value' in stack model. Check for such cases and inform user about it.The solver exits complaining about missing feature 'value' in stack model. Check for such cases and inform user about it.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/52responseTime broken2017-08-31T15:16:12+02:00Chair of Software EngineeringresponseTime brokenExamplequery: https://se3.informatik.uni-wuerzburg.de/descartes/dml-examples/blob/master/HelloWorldExample2/DQL-Queries/WhatIfSELECTALL.dql
If *.responseTime is not commented out "responseTime"-Metric throws an IndexOutOfBountsException....Examplequery: https://se3.informatik.uni-wuerzburg.de/descartes/dml-examples/blob/master/HelloWorldExample2/DQL-Queries/WhatIfSELECTALL.dql
If *.responseTime is not commented out "responseTime"-Metric throws an IndexOutOfBountsException. Errorlog see attached file.
[errorlog.txt](/uploads/2167cba4d480be81e04e763e379be6e7/errorlog.txt)https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/12Rename activeResourceType to processingResourceType2017-08-18T13:46:39+02:00Chair of Software EngineeringRename activeResourceType to processingResourceTypeIn class ProcessingResourceSpecification the reference is called activeResourceType. This is misleading as only processing resource types are allowed. Change it.In class ProcessingResourceSpecification the reference is called activeResourceType. This is misleading as only processing resource types are allowed. Change it.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/11Make ActiveResourceSpecification an abstract base class2017-08-18T13:46:39+02:00Chair of Software EngineeringMake ActiveResourceSpecification an abstract base classIn the current meta-model version ActionResourceSpecification inherits from ConfigurationSpecification and has two containment references to ProcessingResourceSpecification and LinkingResourceSpecification. Although the naming suggests t...In the current meta-model version ActionResourceSpecification inherits from ConfigurationSpecification and has two containment references to ProcessingResourceSpecification and LinkingResourceSpecification. Although the naming suggests that the latter ones are also ConfigurationSpecifications they do not inherit from the base class. The current situation is confusing since I can specify different ActiveResourceSpecifications with different ProcessingResourceSpecification or only use one ActiveResourceSpecification containing all the others. Both are equivalent.
In order to improve the clearness of the meta-modell, change ActiveResourceSpecification to abstract class and let ProcessingResourceSpecificationLinkingResourceSpecification inherit from it.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-editors/-/issues/13Fix incorrect line-wrap between branches of a usage scenario.2017-08-18T13:46:32+02:00Chair of Software EngineeringFix incorrect line-wrap between branches of a usage scenario.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-editors/-/issues/12Strange formatting of EnumPMF in text editors.2017-08-18T13:46:32+02:00Chair of Software EngineeringStrange formatting of EnumPMF in text editors.ranchUserProbabilities (EnumPMF [ (Branch;
0.0056) (Skip;
0.9944) ])ranchUserProbabilities (EnumPMF [ (Branch;
0.0056) (Skip;
0.9944) ])https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-editors/-/issues/11Text editors cannot be regenerated due to missing dependency 'org.eclipse.equ...2017-08-18T13:46:32+02:00Chair of Software EngineeringText editors cannot be regenerated due to missing dependency 'org.eclipse.equinox.common'https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-editors/-/issues/14Floating point numbers without comma separator are parsed incorrectly2017-08-18T13:46:32+02:00Chair of Software EngineeringFloating point numbers without comma separator are parsed incorrectlyNumbers such as 100 result in a parse error that can be only fixed by changing it to 100.0.Numbers such as 100 result in a parse error that can be only fixed by changing it to 100.0.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/5Enable usage of DML with Eclipse CDO2017-08-18T13:41:34+02:00Chair of Software EngineeringEnable usage of DML with Eclipse CDOEclipse CDO requires some adaptations of the genmodel. See http://wiki.eclipse.org/CDO/Preparing_EMF_Models. This feature tracks the implementation of these changes.Eclipse CDO requires some adaptations of the genmodel. See http://wiki.eclipse.org/CDO/Preparing_EMF_Models. This feature tracks the implementation of these changes.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/7idHasBeUnique ocl constraint2017-08-18T13:41:34+02:00Chair of Software EngineeringidHasBeUnique ocl constraintThe idHasToBeUnique constraint of identifier is
a) not working
b) redundant, since the field id has the property ID = true, so ocl will automatically check for duplicates and also return a very detailed error msgThe idHasToBeUnique constraint of identifier is
a) not working
b) redundant, since the field id has the property ID = true, so ocl will automatically check for duplicates and also return a very detailed error msghttps://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/17Filter Provided Roles for SystemUserAction2017-08-18T13:41:33+02:00Chair of Software EngineeringFilter Provided Roles for SystemUserActionUsageprofile: Filter provided roles for SystemUserAction. Drop down menu should only provide SystemProvidedRoles. Currently, it provides all kinds of provided roles.Usageprofile: Filter provided roles for SystemUserAction. Drop down menu should only provide SystemProvidedRoles. Currently, it provides all kinds of provided roles.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/14Relax invariant InterfaceProvidingRolesMustBeBound for ComposedStructure2017-08-18T13:41:32+02:00Chair of Software EngineeringRelax invariant InterfaceProvidingRolesMustBeBound for ComposedStructureThe meta-model currently requires that each interface providing role of a composed structure has one providing delegation connector associated to it. However, it is also possible to just specify a BlackBoxBehavior or a CoarseGrainedBehav...The meta-model currently requires that each interface providing role of a composed structure has one providing delegation connector associated to it. However, it is also possible to just specify a BlackBoxBehavior or a CoarseGrainedBehavior for a ComposedStructure. Therefore, this invariant should be relaxed to allow such scenarios.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/16interfaceProvidingRole cannot be selected for SubSystem2017-08-18T13:41:32+02:00Chair of Software EngineeringinterfaceProvidingRole cannot be selected for SubSystemThe ItemProviders assume BasicComponents, but also SubSystems may be returned.The ItemProviders assume BasicComponents, but also SubSystems may be returned.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-mm/-/issues/15Endless loop in InfluencableModelVariableItemProvider2017-08-18T13:41:32+02:00Chair of Software EngineeringEndless loop in InfluencableModelVariableItemProviderUnder strange conditions the parent is null and the InfluencableModelVariableItemProvider results in an endless loop.Under strange conditions the parent is null and the InfluencableModelVariableItemProvider results in an endless loop.https://gitlab2.informatik.uni-wuerzburg.de/descartes/dml-solving/-/issues/29Allow configuration of additional SimQPN settings2017-08-18T13:41:11+02:00Chair of Software EngineeringAllow configuration of additional SimQPN settingsCurrently parameters such as the rampup time are hardcoded in the DML2QPN transformation. These settings should be available as configuration options to the user, so that the user can optimize these settings for a given model instance.Currently parameters such as the rampup time are hardcoded in the DML2QPN transformation. These settings should be available as configuration options to the user, so that the user can optimize these settings for a given model instance.