PCM Result Decorator

Using the PCM Result Decorator

PCM result decorator is a PCM feature to specify performance properties. It is used to save analysis results for different modeling elements like interfaces or services. You have to check out the result decorator plugins from the PCM repository. User name and password are anonymous. Plugin names are: de.uka.ipd.sdq.pcm.resultdecorator and de.uka.ipd.sdq.pcm.resultdecorator.edit.

The result decorator is represented by a result decorator repository. It serves as a root element for the result decorator model My.resultdecorator presented below. To annotate an interface with analysis results, the corresponding model element Interface Providing Requiring Entity Result has to be created.

For an interface, the properties illustrated below can be assigned with values. To choose the corresponding Interface Providing Requiring Entity, e.g., a Basic Component reduceParallelPipesService, upload the corresponding *.sse_repo model by using "Load Resource..." button.

The metamodel of the result decorator is presented below.

The metamodel for the repository decorator is presented below.

Creating the PCM Result Decorator Models

In order to create a PCM result decorator model, you have to right-click on the folder model, then click New > Other..

After that choose from the list the entry Example EMF Model Creation Wizards, where you find Resultdecorator Model.