Bundle looks interesting, might be interesting for various use cases
TODO Stephan: Migrate it to Github (Addon) and integrate it into aggregated update site
Clear separation of StoEx and PCM
background: StoEx Xtext grammar
contains keywords for bytesize, etc. that do not belong there
new StoEx parser cannot create CharacterizedVariable (leads to problems e.g. in type inferror)
Replace NamedReferences (string only) by cross references to abstract model element that PCM can implement (e.g. by implementing the interface by Parameter)
Provide extension mechanism for scoping to include PCM elements
Replace usage of PCM::CharacterisedVariable with StoEx::Variable
Is essential for more flexible characteristics
Plan: do this in the next month
TODO Stephan: create issues and add it to the StoEx category
PALLADIO-420
Issue at hand: Execution Result Metrics of different simulation runs cannot be compared since metric ids differ
Backgroud: Execution Result
Result of usage scenario execution
Textual Base Metric which specifies all possible literals, measurement contains one literal
One success literal; one literal for each possible failure
Failure in InternalAction per Assenbly
ResourceFailure per Resource per ResourceContainer
Failure of Linking Resource
Consequently, Execution Result Metric depends on PCM instance.
Metric is created at the beginning of a simulation anew.
Possible solutions:
Won't fix. Execution result metrics cannot be compared by design.
drawback: not possible to draw to measurements in the same visualization, but there might be no real benefit
pie charts do not support two metrics anyway
Precalculate execution result metric (--> MeasurementsUI) and validate compatibility in simulation
Adapt to generic metric (Success, Failure / SoftwareFailure, HardwareFailure, NetworkFailure)
decision: won't fix
PerOpteryx
integration of PerOpteryx in PCM development cycle
huge technical dept
there should be issues created about code quality to push it