
{  
   "types" : {
      "Bookmark" : {
         "pluralLabel" : "Bookmarks"
      },
      "Publication" : {
         "pluralLabel" : "Publications"
      },
      "GoldStandardPublication" : {
         "pluralLabel" : "GoldStandardPublications"
      },
      "GoldStandardBookmark" : {
         "pluralLabel" : "GoldStandardBookmarks"
      },
      "Tag" : {
         "pluralLabel" : "Tags"
      },
      "User" : {
         "pluralLabel" : "Users"
      },
      "Group" : {
         "pluralLabel" : "Groups"
      },
      "Sphere" : {
         "pluralLabel" : "Spheres"
      }
   },
   
   "properties" : {
      "count" : {
         "valueType" : "number"
      },
      "date" : {
         "valueType" : "date"
      },
      "changeDate" : {
         "valueType" : "date"
      },
      "url" : {
         "valueType" : "url"
      },
      "id" : {
         "valueType" : "url"
      },
      "tags" : {
         "valueType" : "item"
      },
      "user" : {
         "valueType" : "item"
      }      
   },
   
   "items" : [
   	  
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2857c223f81ae1aef3b59690ebec47e9a/rss",         
         "tags" : [
            "myown","simulator","performance","architecture"
         ],
         
         "intraHash" : "857c223f81ae1aef3b59690ebec47e9a",
         "interHash" : "e06d3b3c59d9d90b3bcf6c6d920ff61a",
         "label" : "The Slingshot Simulator: An Architectural Overview",
         "user" : "rss",
         "description" : "",
         "date" : "2026-02-05 17:18:36",
         "changeDate" : "2026-02-05 17:18:57",
         "count" : 2,
         "pub-type": "incollection",
         "booktitle": "Softwaretechnik-Trends Band 45, Heft 1","publisher":"Gesellschaft für Informatik e.V.",
         "year": "2025", 
         "url": "", 
         
         "author": [ 
            "Floriment Klinaku","Sarah Sophie Stieß","Steffen Becker"
         ],
         "authors": [
         	
            	{"first" : "Floriment",	"last" : "Klinaku"},
            	{"first" : "Sarah Sophie",	"last" : "Stieß"},
            	{"first" : "Steffen",	"last" : "Becker"}
         ],
         
         "editor": [ 
            "Henning Schnoor","Shinhyung Yang"
         ],
         "editors": [
         	
            	{"first" : "Henning",	"last" : "Schnoor"},
            	{"first" : "Shinhyung",	"last" : "Yang"}
         ],
         
         "issn" : "0720-8928",
         
         "bibtexKey": "incollection"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/20e15d1895677c7084b5b7befd5e0c4a2/rss",         
         "tags" : [
            "myown","slingshot","simulation","performance"
         ],
         
         "intraHash" : "0e15d1895677c7084b5b7befd5e0c4a2",
         "interHash" : "288b3baf1f81521623f485cec0f12067",
         "label" : "The Slingshot Simulator: An Architectural Overview",
         "user" : "rss",
         "description" : "",
         "date" : "2026-02-05 17:13:18",
         "changeDate" : "2026-02-05 17:13:18",
         "count" : 1,
         "pub-type": "inproceedings",
         "booktitle": "Softwaretechnik-Trends Band 45, Heft 1",
         "year": "2025", 
         "url": "", 
         
         "author": [ 
            "Floriment Klinaku","Sarah Sophie Stieß","Steffen Becker"
         ],
         "authors": [
         	
            	{"first" : "Floriment",	"last" : "Klinaku"},
            	{"first" : "Sarah Sophie",	"last" : "Stieß"},
            	{"first" : "Steffen",	"last" : "Becker"}
         ],
         
         "editor": [ 
            " SSP"
         ],
         "editors": [
         	
            	{"first" : "",	"last" : "SSP"}
         ],
         
         "bibtexKey": "klinaku2025slingshot"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/250491545b62952b97ced448fd1d076b4/rss",         
         "tags" : [
            "myown","Performance","Analysis,","Elasticity","Simulation,","Policies,","rss","Modeling,","view,","architectural"
         ],
         
         "intraHash" : "50491545b62952b97ced448fd1d076b4",
         "interHash" : "4400b36197f35227e7d9f3faef76184a",
         "label" : "An architectural view type for elasticity modeling and simulation\u2014The Slingshot approach",
         "user" : "rss",
         "description" : "",
         "date" : "2026-02-05 17:07:02",
         "changeDate" : "2026-02-05 17:07:02",
         "count" : 3,
         "pub-type": "article",
         "journal": "Journal of Systems and Software",
         "year": "2025", 
         "url": "https://www.sciencedirect.com/science/article/pii/S0164121225001001", 
         
         "author": [ 
            "Floriment Klinaku","Sarah Sophie Stieß","Alireza Hakamian","Steffen Becker"
         ],
         "authors": [
         	
            	{"first" : "Floriment",	"last" : "Klinaku"},
            	{"first" : "Sarah Sophie",	"last" : "Stieß"},
            	{"first" : "Alireza",	"last" : "Hakamian"},
            	{"first" : "Steffen",	"last" : "Becker"}
         ],
         
         "editor": [ 
            "Raffaela Mirandola"
         ],
         "editors": [
         	
            	{"first" : "Raffaela",	"last" : "Mirandola"}
         ],
         "volume": "228","pages": "112432","abstract": "The cloud computing model enables the on-demand provisioning of computing resources, reducing manual management, increasing efficiency, and improving environmental impact. Software architects now play a strategic role in designing and deploying elasticity policies for automated resource management. However, creating policies that meet performance and cost objectives is complex. Existing approaches, often relying on formal models like Queueing Theory, require advanced skills and lack specific methods for representing elasticity within architectural models. This paper introduces an architectural view type for modeling and simulating elasticity, supported by the Scaling Policy Definition (SPD) modeling language, a visual notation, and precise simulation semantics. The view type is integrated into the Palladio ecosystem, providing both conceptual and tool-based support. We evaluate the approach through two single-case experiments and a user study. In the first experiment, simulations of elasticity policies demonstrate sufficient accuracy when compared to load tests, showing the utility of simulations for evaluating elasticity. The second experiment confirms feasibility for larger applications, though with increased simulation times. The user study shows that participants completed 90% of tasks, rated the usability at 71%, and achieved an average score of 76% in nearly half the allocated time. However, the empirical evidence suggests that modeling with this architectural view requires more time than modeling control flow, resource environments, or usage profiles, despite its benefits for elasticity policy design and evaluation.",
         "issn" : "0164-1212",
         
         "doi" : "https://doi.org/10.1016/j.jss.2025.112432",
         
         "bibtexKey": "KLINAKU2025112432"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/243ef156482932a2c6bf19b98003138f5/rss",         
         "tags" : [
            "rss","myown","models","explainability","language","large","performance","threshold-based"
         ],
         
         "intraHash" : "43ef156482932a2c6bf19b98003138f5",
         "interHash" : "caff878720646430bd1f1b19e87c80bf",
         "label" : "LLM-Based Explainability at Design Time: Detecting Elasticity Antipatterns in Software Architectures",
         "user" : "rss",
         "description" : "",
         "date" : "2026-02-05 17:02:20",
         "changeDate" : "2026-02-05 17:02:20",
         "count" : 2,
         "pub-type": "inproceedings",
         "booktitle": "Software Architecture. ECSA 2025 Tracks and Workshops","publisher":"Springer Nature Switzerland","address":"Cham",
         "year": "2025", 
         "url": "", 
         
         "author": [ 
            "Floriment Klinaku","Jonas Lammert","Steffen Becker"
         ],
         "authors": [
         	
            	{"first" : "Floriment",	"last" : "Klinaku"},
            	{"first" : "Jonas",	"last" : "Lammert"},
            	{"first" : "Steffen",	"last" : "Becker"}
         ],
         
         "editor": [ 
            "Domenico Bianculli","Hassan Sartaj","Vasilios Andrikopoulos","Cesare Pautasso","Tommi Mikkonen","Jennifer Perez","Tomás Bures","Martina De Sanctis","Henry Muccini","Elena Navarro","Mohamed Soliman","Uwe Zdun"
         ],
         "editors": [
         	
            	{"first" : "Domenico",	"last" : "Bianculli"},
            	{"first" : "Hassan",	"last" : "Sartaj"},
            	{"first" : "Vasilios",	"last" : "Andrikopoulos"},
            	{"first" : "Cesare",	"last" : "Pautasso"},
            	{"first" : "Tommi",	"last" : "Mikkonen"},
            	{"first" : "Jennifer",	"last" : "Perez"},
            	{"first" : "Tomás",	"last" : "Bures"},
            	{"first" : "Martina",	"last" : "De Sanctis"},
            	{"first" : "Henry",	"last" : "Muccini"},
            	{"first" : "Elena",	"last" : "Navarro"},
            	{"first" : "Mohamed",	"last" : "Soliman"},
            	{"first" : "Uwe",	"last" : "Zdun"}
         ],
         "pages": "141--154","abstract": "As software architecture grows in complexity, understanding the implications of design decisions becomes increasingly challenging. Large Language Models (LLMs) offer new opportunities for enhancing explainability during architecture modeling and evaluation by generating natural language explanations that support comprehension, learning, and decision-making. This potential is particularly valuable in domains with increased technical complexity---such as elasticity in cloud-based systems. In this work, we integrate and evaluate LLM-based explanations in supporting design-time evaluation of software architectures, focusing on the detection of elasticity antipatterns. Elasticity antipatterns are flawed autoscaling policy configurations that potentially lead to inefficient or unreliable system behavior. We extend an existing modeling and simulation approach with a novel feature that generates contextualized, textual explanations derived from simulation data. These explanations aim to guide architects in understanding scaling behaviors, identifying design issues, and refining their models. Our contribution includes the conceptualization of explanation types relevant to elasticity modeling, the design of prompt templates to elicit effective responses from LLMs, and an evaluation of the generated explanations' usefulness and quality. Results indicate that LLM-assisted feedback enhances the interpretability of elasticity models and supports the early identification of antipatterns, albeit with some limitations in precision and conciseness with only a slight agreement between expert evaluations (\\$\\$\\backslashkappa \\$\\$$\\kappa$ = 0.202). The explanation quality across types of explanations differs. Even though most explanations contain factual information, a large portion was deemed as imprecise especially in explaining problem and solution, the policy and target and service level objectives.",
         "isbn" : "978-3-032-04403-7",
         
         "bibtexKey": "10.1007/978-3-032-04403-7_14"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2968c0070c7fe1ec43197c7b91aa8d680/rss",         
         "tags" : [
            "myown","from:alirezahakamian","pcm","prediction","performance"
         ],
         
         "intraHash" : "968c0070c7fe1ec43197c7b91aa8d680",
         "interHash" : "9d86f0d5bed331ce164f3a3060745e75",
         "label" : "An Architectural Template for Parallel Loops and Sections",
         "user" : "rss",
         "description" : "",
         "date" : "2023-06-29 07:06:15",
         "changeDate" : "2023-06-29 07:06:15",
         "count" : 2,
         "pub-type": "article",
         "journal": "Softwaretechnik-Trends",
         "year": "2019", 
         "url": "https://pi.informatik.uni-siegen.de/stt/39\\_3/01\\_Fachgruppenberichte/SSP18/FrankHakamian18.pdf", 
         
         "author": [ 
            "Markus Frank","M. Alireza Hakamian"
         ],
         "authors": [
         	
            	{"first" : "Markus",	"last" : "Frank"},
            	{"first" : "M. Alireza",	"last" : "Hakamian"}
         ],
         "volume": "39","number": "3","pages": "25--27",
         "bibsource" : "dblp computer science bibliography, https://dblp.org",
         
         "bibtexKey": "DBLP:journals/stt/FrankH19"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/213551402c9ad7570e6133d78c4ffa155/rss",         
         "tags" : [
            "myown","processes","from:alirezahakamian","elasticity","pcm","prediction","resilience","performance"
         ],
         
         "intraHash" : "13551402c9ad7570e6133d78c4ffa155",
         "interHash" : "987ded2e14b28b16b51bd7147928e6f5",
         "label" : "A Process Model for Elastic and Resilient IoT Applications with Emergent\r\n                  Behaviors",
         "user" : "rss",
         "description" : "",
         "date" : "2023-06-29 07:04:17",
         "changeDate" : "2023-06-29 07:05:24",
         "count" : 2,
         "pub-type": "inproceedings",
         "booktitle": "IEEE International Conference on Software Architecture Companion,                  ICSA Companion 2019, Hamburg, Germany, March 25-26, 2019","publisher":"IEEE",
         "year": "2019", 
         "url": "https://doi.org/10.1109/ICSA-C.2019.00012", 
         
         "author": [ 
            "Floriment Klinaku","M. Alireza Hakamian","Markus Frank"
         ],
         "authors": [
         	
            	{"first" : "Floriment",	"last" : "Klinaku"},
            	{"first" : "M. Alireza",	"last" : "Hakamian"},
            	{"first" : "Markus",	"last" : "Frank"}
         ],
         "pages": "27--30",
         "bibsource" : "dblp computer science bibliography, https://dblp.org",
         
         "doi" : "10.1109/ICSA-C.2019.00012",
         
         "bibtexKey": "DBLP:conf/icsa/KlinakuHF19"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/20d591f4693858eb24190f2cab15ddf25/rss",         
         "tags" : [
            "myown","from:klinaku","cloud-computing","performance","threshold-based"
         ],
         
         "intraHash" : "0d591f4693858eb24190f2cab15ddf25",
         "interHash" : "9cdf2b74ba4ff7d4431df5f835d0d356",
         "label" : "Beauty and the Beast: A Case Study on Performance Prototyping of Data-Intensive Containerized Cloud Applications",
         "user" : "rss",
         "description" : "",
         "date" : "2022-09-19 11:56:26",
         "changeDate" : "2022-09-19 09:56:26",
         "count" : 3,
         "pub-type": "inproceedings",
         "booktitle": "Companion of the 2022 ACM/SPEC International Conference on Performance Engineering","series": "ICPE '22","publisher":"Association for Computing Machinery","address":"New York, NY, USA",
         "year": "2022", 
         "url": "https://doi.org/10.1145/3491204.3527482", 
         
         "author": [ 
            "Floriment Klinaku","Martina Rapp","Jörg Henss","Stephan Rhode"
         ],
         "authors": [
         	
            	{"first" : "Floriment",	"last" : "Klinaku"},
            	{"first" : "Martina",	"last" : "Rapp"},
            	{"first" : "Jörg",	"last" : "Henss"},
            	{"first" : "Stephan",	"last" : "Rhode"}
         ],
         "pages": "53\u201360","abstract": "Data-intensive container-based cloud applications have become popular with the increased use cases in the Internet of Things domain. Challenges arise when engineering such applications to meet quality requirements, both classical ones like performance and emerging ones like resilience. There is a lack of reference use cases, applications, and experiences when prototyping such applications that could benefit the research community. Moreover, it is hard to generate realistic and reliable workloads that exercise the resources according to a specification. Hence, designing reference applications that would exhibit similar performance behavior in such environments is hard. In this paper, we present a work in progress towards a reference use case and application for data-intensive containerized cloud applications having an industrial motivation. Moreover, to generate reliable CPU workloads we make use of ProtoCom, a well-known library for the generation of resource demands, and report the performance under various quality requirements in a Kubernetes cluster of moderate size. Finally, we present the scalability of the current solution assuming a particular autoscaling policy. Results of the calibration show high variability of the ProtoCom library when executed in a cloud environment. We observe a moderate association between the occupancy of node and the relative variability of execution time.",
         "isbn" : "9781450391597",
         
         "location" : "Bejing, China",
         
         "doi" : "10.1145/3491204.3527482",
         
         "bibtexKey": "Klinaku2022"

      }
	  
   ]
}
