This work introduces a Performance Model Management Repository (PMMR) for component-based enterprise applications. A PMMR is a central server that allows managing performance model components in corporate environments. A key challenge when using performance models in such environments is to distribute, update and maintain them. Especially, when software components represented in performance models are under the control of different teams in an organization. Additional problems arise as soon as release cycles for their components are not synchronized. A PMMR helps to address these challenges by introducing a central repository in which different performance model component versions can be managed and maintained. Such capabilities support the collaboration of distributed teams as they can manage their performance model components independently from each other. Performance models of specific component versions can be combined into one performance model as required for the current performance evaluation. We propose to build such a PMMR using the capabilities provided by the Palladio Component Model (PCM) as meta-model and the EMFStore as underlying versioning repository.
«
This work introduces a Performance Model Management Repository (PMMR) for component-based enterprise applications. A PMMR is a central server that allows managing performance model components in corporate environments. A key challenge when using performance models in such environments is to distribute, update and maintain them. Especially, when software components represented in performance models are under the control of different teams in an organization. Additional problems arise as soon as r...
»