diff --git a/TeaStore/ASE25/Automatic-Extracted-Repository_Model.repository b/TeaStore/ASE25/Automatic-Extracted-Repository_Model.repository new file mode 100644 index 0000000..2e8c2b4 --- /dev/null +++ b/TeaStore/ASE25/Automatic-Extracted-Repository_Model.repository @@ -0,0 +1,1062 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA20/teastore.allocation b/TeaStore/ICSA20/teastore.allocation new file mode 100644 index 0000000..5448d61 --- /dev/null +++ b/TeaStore/ICSA20/teastore.allocation @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/TeaStore/ICSA20/teastore.repository b/TeaStore/ICSA20/teastore.repository new file mode 100644 index 0000000..54c7dc9 --- /dev/null +++ b/TeaStore/ICSA20/teastore.repository @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA20/teastore.resourceenvironment b/TeaStore/ICSA20/teastore.resourceenvironment new file mode 100644 index 0000000..f394c1e --- /dev/null +++ b/TeaStore/ICSA20/teastore.resourceenvironment @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/TeaStore/ICSA20/teastore.system b/TeaStore/ICSA20/teastore.system new file mode 100644 index 0000000..865e2c7 --- /dev/null +++ b/TeaStore/ICSA20/teastore.system @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA20/teastore.usagemodel b/TeaStore/ICSA20/teastore.usagemodel new file mode 100644 index 0000000..014a04c --- /dev/null +++ b/TeaStore/ICSA20/teastore.usagemodel @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/Init/U_PSE_DR_AN_01_06-17.doc b/TeaStore/ICSA21/Init/U_PSE_DR_AN_01_06-17.doc new file mode 100644 index 0000000..f45a0ad Binary files /dev/null and b/TeaStore/ICSA21/Init/U_PSE_DR_AN_01_06-17.doc differ diff --git a/TeaStore/ICSA21/Init/teastore.allocation b/TeaStore/ICSA21/Init/teastore.allocation new file mode 100644 index 0000000..d1d9288 --- /dev/null +++ b/TeaStore/ICSA21/Init/teastore.allocation @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/Init/teastore.repository b/TeaStore/ICSA21/Init/teastore.repository new file mode 100644 index 0000000..20dea8c --- /dev/null +++ b/TeaStore/ICSA21/Init/teastore.repository @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/Init/teastore.repository_diagram b/TeaStore/ICSA21/Init/teastore.repository_diagram new file mode 100644 index 0000000..65e6e3a --- /dev/null +++ b/TeaStore/ICSA21/Init/teastore.repository_diagram @@ -0,0 +1,756 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/Init/teastore.resourceenvironment b/TeaStore/ICSA21/Init/teastore.resourceenvironment new file mode 100644 index 0000000..59cda2f --- /dev/null +++ b/TeaStore/ICSA21/Init/teastore.resourceenvironment @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/Init/teastore.system b/TeaStore/ICSA21/Init/teastore.system new file mode 100644 index 0000000..47b2879 --- /dev/null +++ b/TeaStore/ICSA21/Init/teastore.system @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/Init/teastore.usagemodel b/TeaStore/ICSA21/Init/teastore.usagemodel new file mode 100644 index 0000000..eb4d191 --- /dev/null +++ b/TeaStore/ICSA21/Init/teastore.usagemodel @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/teastore.allocation b/TeaStore/ICSA21/teastore.allocation new file mode 100644 index 0000000..d1d9288 --- /dev/null +++ b/TeaStore/ICSA21/teastore.allocation @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/teastore.repository b/TeaStore/ICSA21/teastore.repository new file mode 100644 index 0000000..868a6dd --- /dev/null +++ b/TeaStore/ICSA21/teastore.repository @@ -0,0 +1,921 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/teastore.resourceenvironment b/TeaStore/ICSA21/teastore.resourceenvironment new file mode 100644 index 0000000..59cda2f --- /dev/null +++ b/TeaStore/ICSA21/teastore.resourceenvironment @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/teastore.system b/TeaStore/ICSA21/teastore.system new file mode 100644 index 0000000..47b2879 --- /dev/null +++ b/TeaStore/ICSA21/teastore.system @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/ICSA21/teastore.usagemodel b/TeaStore/ICSA21/teastore.usagemodel new file mode 100644 index 0000000..7fcc4a4 --- /dev/null +++ b/TeaStore/ICSA21/teastore.usagemodel @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TeaStore/README.md b/TeaStore/README.md new file mode 100644 index 0000000..49e4304 --- /dev/null +++ b/TeaStore/README.md @@ -0,0 +1,18 @@ +# Repository Overview + +This folder contains Palladio models used by the [CIPM approach](https://sdq.kastel.kit.edu/wiki/CIPM), organized in the following sub-folders: + +## [ICSA20](https://github.com/mazkatli/Palladio-Example-Models/tree/master/TeaStore/ICSA20) +- **Description:** Palladio models calibrated using [Incremental Calibration of CIPM](https://github.com/CIPM-tools/Incremental-Calibration-Pipeline) +- **Publication:** Manar Mazkatli, David Monschein, Johannes Grohmann, and Anne Koziolek; [Incremental calibration of architectural performance models with parametric dependencies](https://ieeexplore.ieee.org/document/9101192) +- **Models:** [Palladio models](https://github.com/CIPM-tools/Incremental-Calibration-Pipeline/tree/master/modelrefinement.parameters.root/modelrefinement.parameters.casestudy.teastore/casestudy-data/pcm) + +## [ICSA21](https://github.com/mazkatli/Palladio-Example-Models/tree/master/TeaStore/ICSA21) +- **Description:** Palladio models continuously updated by CIPM during operation +- **Publication:** David Monschein, Manar Mazkatli, Robert Heinrich, and Anne Koziolek; [Enabling consistency between software artefacts for software adaption and evolution](https://ieeexplore.ieee.org/document/9426765) +- **Models:** [ICSA21 models](https://github.com/CIPM-tools/CIPM-Pipeline/tree/ICSA21/cipm.consistency.root/cipm.consistency.tools.evaluation/teastore_models) + +## [ASE25](https://github.com/mazkatli/Palladio-Example-Models/tree/master/TeaStore/ASE25) +- **Description:** An extracted repository model from the ASE 2025 publication +- **Publication:** Manar Mazkatli, David Monschein, Martin Armbruster, Robert Heinrich & Anne Koziolek; [Continuous integration of architectural performance models with parametric dependencies – the CIPM approach](https://link.springer.com/article/10.1007/s10515-025-00521-9) +- **Models:** [Other ASE25 models](https://github.com/CIPM-tools/CIPM/tree/build-pipeline/data)