{"citation":{"bibtex":"@book{Schwichtenberg_2021, title={Modeling and Analyzing Software Ecosystems}, DOI={10.17619/UNIPB/1-1270 }, author={Schwichtenberg, Bahar}, year={2021} }","short":"B. Schwichtenberg, Modeling and Analyzing Software Ecosystems, 2021.","chicago":"Schwichtenberg, Bahar. Modeling and Analyzing Software Ecosystems, 2021. https://doi.org/10.17619/UNIPB/1-1270 .","ama":"Schwichtenberg B. Modeling and Analyzing Software Ecosystems.; 2021. doi:10.17619/UNIPB/1-1270 ","mla":"Schwichtenberg, Bahar. Modeling and Analyzing Software Ecosystems. 2021, doi:10.17619/UNIPB/1-1270 .","ieee":"B. Schwichtenberg, Modeling and Analyzing Software Ecosystems. 2021.","apa":"Schwichtenberg, B. (2021). Modeling and Analyzing Software Ecosystems. https://doi.org/10.17619/UNIPB/1-1270 "},"user_id":"36399","department":[{"_id":"66"}],"_id":"28683","title":"Modeling and Analyzing Software Ecosystems","author":[{"last_name":"Schwichtenberg","id":"36399","full_name":"Schwichtenberg, Bahar","first_name":"Bahar"}],"year":"2021","status":"public","type":"dissertation","date_updated":"2022-12-30T22:15:37Z","supervisor":[{"full_name":"Engels, Gregor","id":"107","last_name":"Engels","first_name":"Gregor"}],"language":[{"iso":"eng"}],"date_created":"2021-12-13T07:20:33Z","file_date_updated":"2022-12-30T22:15:15Z","keyword":["Enterprise Architecture","Architectural Design Decisions","Open Platforms"],"abstract":[{"text":"In den letzten Jahren haben sich Software-Ökosysteme als neue, erfolgreiche Geschäftsform etabliert. Unternehmen agieren hierbei als Anbieter von Software-Plattformen, auf denen Drittanbieter Softwarelösungen für den Markt anbieten können. Etablierte Beispiele sind hierbei sogenannte App-Stores, die z.B. von Google oder Apple angeboten werden.\r\n\r\nBeim Aufbau von Software-Ökosystemen müssen vom Plattformanbieter viele architektonische Entwurfsentscheidungen getroffen werden. Bisher gibt es keine Architekturrichtlinien und -werkzeuge, die den Entwurf einer Ökosystemarchitektur unterstützen. Dadurch fehlt hier systematisches, wiederverwendbares Wissen. Plattformanbieter müssen auf ad-hoc Entscheidungen zurückgreifen. Dies kann dann zu Problemen im Betrieb der Software-Plattformen führen, zu erhöhten Ausfallrisiken und Mehrkosten.\r\n\r\nDer Mangel an Architekturwissen manifestiert sich konkret in zwei Gruppen von Herausforderungen: Erstens fehlt eine Wissensbasis zu Architekturalternativen und zweitens fehlt es an methodischem Wissen zu Entwicklung und Betrieb von Software-Ökosystemen. Eine Architekturwissensbasis würde Orientierungshilfen zu den Bestandteilen von Software-Ökosystemen und deren Abhängigkeiten geben, während methodisches Wissen die Erstellung dieser Systeme erleichtern würde.\r\n\r\nIn der Dissertation werden diese Herausforderungen durch die Entwicklung des Frameworks SecoArc für die Modellierung von Software-Ökosystemen angegangen. Der Beitrag der Dissertation ist zweifach: \r\n1.\tDas SecoArc-Framework umfasst eine Architekturwissensbasis, die wiederverwendbare Architekturentwurfsentscheidungen\r\nvon Software-Ökosystemen enthält. Die Wissensbasis wurde entwickelt, indem das Architekturwissen bestehender Ökosysteme sowie aus existierender Fachliteratur ermittelt wurde und in einer Produktlinie für Software-Ökosysteme konsolidiert wurde. Die Produktlinie umfasst architektonische Gemeinsamkeiten und Variabilitäten von Software-Ökosystemen. \r\n2.\tDas SecoArc-Framework liefert methodisches Wissen, um die Ökosystemarchitektur in Modellen zu entwerfen und zu analysieren. Dieses Wissen wurde entwickelt, indem drei Architekturmuster identifiziert wurden. Jedes Muster erfasst unterschiedliche Beziehungen zwischen architektonischen Entwurfsentscheidungen zu den Qualitätsmerkmalen einer Ökosystemgesundheit und der Erreichung von Geschäftszielen. \r\n\r\nDie Architekturmuster und die Produktlinie wurden dazu genutzt, ein Modellierungsframework zu entwickeln und in Form eines Prototypen umzusetzen, welches einen Entwurfsprozess, eine Modellierungssprache und eine Architekturanalysetechnik umfasst. Es erleichtert das Modellieren, Analysieren und Vergleichen von Ökosystemarchitekturen.\r\n\r\nDie Ergebnisse der Dissertation wurden im Rahmen von zwei Studien evaluiert. In der ersten Validierungsstudie wurden das Framework sowie der Prototyp verwendet, um zwei alternative Ökosystemarchitekturen zu entwerfen und zu analysieren. In der zweiten Studie wurde eine Analyse von existierenden Ökosystemen basierend auf den architektonischen Variabilitäten des Frameworks durchgeführt.","lang":"ger"}],"has_accepted_license":"1","project":[{"_id":"4","name":"SFB 901 - Project Area C"},{"_id":"17","name":"SFB 901 - Subproject C5"},{"name":"SFB 901: SFB 901","_id":"1"}],"file":[{"file_name":"Bahar_Schwichtenberg_Thesis.pdf","file_id":"35069","success":1,"file_size":9125342,"creator":"bahareh","date_updated":"2022-12-30T22:15:15Z","date_created":"2022-12-30T22:15:15Z","relation":"main_file","access_level":"closed","content_type":"application/pdf"}],"doi":"10.17619/UNIPB/1-1270 ","ddc":["000"]}