---
_id: '28683'
abstract:
- lang: ger
  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."
author:
- first_name: Bahar
  full_name: Schwichtenberg, Bahar
  id: '36399'
  last_name: Schwichtenberg
citation:
  ama: Schwichtenberg B. <i>Modeling and Analyzing Software Ecosystems</i>.; 2021.
    doi:<a href="https://doi.org/10.17619/UNIPB/1-1270 ">10.17619/UNIPB/1-1270 </a>
  apa: Schwichtenberg, B. (2021). <i>Modeling and Analyzing Software Ecosystems</i>.
    <a href="https://doi.org/10.17619/UNIPB/1-1270 ">https://doi.org/10.17619/UNIPB/1-1270
    </a>
  bibtex: '@book{Schwichtenberg_2021, title={Modeling and Analyzing Software Ecosystems},
    DOI={<a href="https://doi.org/10.17619/UNIPB/1-1270 ">10.17619/UNIPB/1-1270 </a>},
    author={Schwichtenberg, Bahar}, year={2021} }'
  chicago: Schwichtenberg, Bahar. <i>Modeling and Analyzing Software Ecosystems</i>,
    2021. <a href="https://doi.org/10.17619/UNIPB/1-1270 ">https://doi.org/10.17619/UNIPB/1-1270
    </a>.
  ieee: B. Schwichtenberg, <i>Modeling and Analyzing Software Ecosystems</i>. 2021.
  mla: Schwichtenberg, Bahar. <i>Modeling and Analyzing Software Ecosystems</i>. 2021,
    doi:<a href="https://doi.org/10.17619/UNIPB/1-1270 ">10.17619/UNIPB/1-1270 </a>.
  short: B. Schwichtenberg, Modeling and Analyzing Software Ecosystems, 2021.
date_created: 2021-12-13T07:20:33Z
date_updated: 2022-12-30T22:15:37Z
ddc:
- '000'
department:
- _id: '66'
doi: '10.17619/UNIPB/1-1270 '
file:
- access_level: closed
  content_type: application/pdf
  creator: bahareh
  date_created: 2022-12-30T22:15:15Z
  date_updated: 2022-12-30T22:15:15Z
  file_id: '35069'
  file_name: Bahar_Schwichtenberg_Thesis.pdf
  file_size: 9125342
  relation: main_file
  success: 1
file_date_updated: 2022-12-30T22:15:15Z
has_accepted_license: '1'
keyword:
- Enterprise Architecture
- Architectural Design Decisions
- Open Platforms
language:
- iso: eng
project:
- _id: '4'
  name: SFB 901 - Project Area C
- _id: '17'
  name: SFB 901 - Subproject C5
- _id: '1'
  name: 'SFB 901: SFB 901'
status: public
supervisor:
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
title: Modeling and Analyzing Software Ecosystems
type: dissertation
user_id: '36399'
year: '2021'
...
