• Zum Inhalt springen (Accesskey 1)
  • Zur Suche springen (Accesskey 7)
FWF — Österreichischer Wissenschaftsfonds
  • Zur Übersichtsseite Entdecken

    • Forschungsradar
      • Historisches Forschungsradar 1974–1994
    • Entdeckungen
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog-Magazin
    • Austrian Science Awards
      • FWF-Wittgenstein-Preise
      • FWF-ASTRA-Preise
      • FWF-START-Preise
      • Auszeichnungsfeier
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • Im Fokus
      • 40 Jahre Erwin-Schrödinger-Programm
      • Quantum Austria
      • Spezialforschungsbereiche
    • Dialog und Diskussion
      • think.beyond Summit
      • Am Puls
      • Was die Welt zusammenhält
      • FWF Women’s Circle
      • Science Lectures
    • Wissenstransfer-Events
    • E-Book Library
  • Zur Übersichtsseite Fördern

    • Förderportfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projekte
        • Einzelprojekte
        • Einzelprojekte International
        • Klinische Forschung
        • 1000 Ideen
        • Entwicklung und Erschließung der Künste
        • FWF-Wittgenstein-Preis
      • Karrieren
        • ESPRIT
        • FWF-ASTRA-Preise
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Kooperationen
        • Spezialforschungsgruppen
        • Spezialforschungsbereiche
        • Forschungsgruppen
        • International – Multilaterale Initiativen
        • #ConnectingMinds
      • Kommunikation
        • Top Citizen Science
        • Wissenschaftskommunikation
        • Buchpublikationen
        • Digitale Publikationen
        • Open-Access-Pauschale
      • Themenförderungen
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Ersatzmethoden für Tierversuche
        • Europäische Partnerschaft BE READY
        • Europäische Partnerschaft Biodiversa+
        • Europäische Partnerschaft BrainHealth
        • Europäische Partnerschaft ERA4Health
        • Europäische Partnerschaft ERDERA
        • Europäische Partnerschaft EUPAHW
        • Europäische Partnerschaft FutureFoodS
        • Europäische Partnerschaft OHAMR
        • Europäische Partnerschaft PerMed
        • Europäische Partnerschaft Water4All
        • Gottfried-und-Vera-Weiss-Preis
        • LUKE – Ukraine
        • netidee SCIENCE
        • Projekte der Herzfelder-Stiftung
        • Quantum Austria
        • Rückenwind-Förderbonus
        • WE&ME Award
        • Zero Emissions Award
      • Länderkooperationen
        • Belgien/Flandern
        • Deutschland
        • Frankreich
        • Italien/Südtirol
        • Japan
        • Korea
        • Luxemburg
        • Polen
        • Schweiz
        • Slowenien
        • Taiwan
        • Tirol–Südtirol–Trentino
        • Tschechien
        • Ungarn
    • Schritt für Schritt
      • Förderung finden
      • Antrag einreichen
      • Internationales Peer-Review
      • Förderentscheidung
      • Projekt durchführen
      • Projekt beenden
      • Weitere Informationen
        • Integrität und Ethik
        • Inklusion
        • Antragstellung aus dem Ausland
        • Personalkosten
        • PROFI
        • Projektendberichte
        • Projektendberichtsumfrage
    • FAQ
      • Projektphase PROFI
      • Projektphase Ad personam
      • Auslaufende Programme
        • Elise Richter und Elise Richter PEEK
        • FWF-START-Preise
  • Zur Übersichtsseite Über uns

    • Leitbild
    • FWF-Film
    • Werte
    • Zahlen und Daten
    • Jahresbericht
    • Aufgaben und Aktivitäten
      • Forschungsförderung
        • Matching-Funds-Förderungen
      • Internationale Kooperationen
      • Studien und Publikationen
      • Chancengleichheit und Diversität
        • Ziele und Prinzipien
        • Maßnahmen
        • Bias-Sensibilisierung in der Begutachtung
        • Begriffe und Definitionen
        • Karriere in der Spitzenforschung
      • Open Science
        • Open-Access-Policy
          • Open-Access-Policy für begutachtete Publikationen
          • Open-Access-Policy für begutachtete Buchpublikationen
          • Open-Access-Policy für Forschungsdaten
        • Forschungsdatenmanagement
        • Citizen Science
        • Open-Science-Infrastrukturen
        • Open-Science-Förderung
      • Evaluierungen und Qualitätssicherung
      • Wissenschaftliche Integrität
      • Wissenschaftskommunikation
      • Philanthropie
      • Nachhaltigkeit
    • Geschichte
    • Gesetzliche Grundlagen
    • Organisation
      • Gremien
        • Präsidium
        • Aufsichtsrat
        • Delegiertenversammlung
        • Kuratorium
        • Jurys
      • Geschäftsstelle
    • Arbeiten im FWF
  • Zur Übersichtsseite Aktuelles

    • News
    • Presse
      • Logos
    • Eventkalender
      • Veranstaltung eintragen
      • FWF-Infoveranstaltungen
    • Jobbörse
      • Job eintragen
    • Newsletter
  • Entdecken, 
    worauf es
    ankommt.

    FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
    • , externe URL, öffnet sich in einem neuen Fenster
    • Facebook, externe URL, öffnet sich in einem neuen Fenster
    • Instagram, externe URL, öffnet sich in einem neuen Fenster
    • YouTube, externe URL, öffnet sich in einem neuen Fenster

    SCILOG

    • Scilog — Das Wissenschaftsmagazin des Österreichischen Wissenschaftsfonds (FWF)
  • elane-Login, externe URL, öffnet sich in einem neuen Fenster
  • Scilog externe URL, öffnet sich in einem neuen Fenster
  • en Switch to English

  

Konsistentes Änderungsmanagement in Software Design Modellen

Consistent Change Propagation in Software Design Models

Alexander Egyed (ORCID: 0000-0003-3128-5427)
  • Grant-DOI 10.55776/P25289
  • Förderprogramm Einzelprojekte
  • Status beendet
  • Projektbeginn 01.01.2013
  • Projektende 31.12.2017
  • Bewilligungssumme 333.826 €

Wissenschaftsdisziplinen

Informatik (100%)

Keywords

    Consistency, Change Propagation, Impact Of Change, Traceability, UML, Design

Abstract Endbericht

Design Modelle beschreiben verschiedene Ansichten eines Software Systems sie trennen Funktionalität, von Struktur, Verhalten oder deren Verwendung. Obwohl diese Modelle unterschiedliche Aspekte beschreiben, gibt es trotzdem facettenreiche Abhängigkeiten zwischen den einzelnen Modellen. Letzten Endes beschreiben sie ja dasselbe System. Es ist deshalb notwendig das Netzwerk von Abhängigkeiten zu verstehen, um zu wissen wie die einzelnen Modelle miteinander verwoben sind. Noch immer ist dieses Netzwerk von Abhängigkeiten der bedeutendste Grund für Fehlschläge während der Software Modellierung. Es ist der Hauptgrund für die inkonsistente und unvollständige Änderungsweitergabe. Obwohl die konsistente Änderungsweitergabe als Ganzes eine gewaltige Herausforderung ist, schlägt dieser Projektvorschlag eine Lösung für dieses Problem vor, im Bereich von Software Modellen. In solchen Modellen sind inkorrekte und inkomplette Änderungen feststellbar, wenn sie Inkonsistenzen in "verwandten" Modellen verursachen. Dieser Projektvorschlag baut daher auf der Technologie auf, die während eines Vorgängerprojektes entwickelt wurde (FWF Projekt P21321-N15 mit Titel "Inconsistencies and their Impact on Software Design Models"). In diesem Projekt wurde eine Methodik entwickelt um zu verstehen wie Inkonsistenzen zustande kommen und welche Änderungen durchgeführt werden müssen, um sie zu beheben. Dieses Vorgängerprojekt ist jetzt in der Endphase und dieser Projektvorschlag wird auf dessen Ergebnissen aufbauen, um eine Methodik zu entwickeln um die konsistente Änderungsweitergabe in Software Design Modellen zu ermöglichen. Aufgrund der Tatsache, dass es fast unendlich viele Möglichkeiten zur Behebung einzelner Inkonsistenzen gibt, wird sich dieses Projekt damit beschäftigen Inkonsistenzen in ihrer Gesamtheit zu betrachten und den Effekt von Änderungen über die Zeit zu verstehen. Die wesentliche Beobachtung ist das die Änderungsweitergabe neue zusätzliche Inkonsistenzen verursacht und deren Behebung nicht früheren Änderungen widersprechen sollte. Diese simple Idee bildet die Basis für das Verstehen von Abhängigkeiten zwischen Inkonsistenzen, welches uns unterstützt den rechenintensiven Raum von Änderungskombinationen zu durchsuchen auf Basis einer Idee ähnlich der Triangulierung. Diese Arbeit wird 1) die Methodik für konsistente Änderungsweitergabe über verschiedene Design Modelle auf Basis von Restriktionen innerhalb der Modelle erforschen, 2) ein Tool zur Demonstration des Denkansatzes entwickeln, und 3) die Methodik und das Tool mit Hilfe von Modellen aus der Industrie, die uns zugänglich sind, evaluieren. Wie auch im Vorgängerprojekt werden wir weiter in hochkarätigen Journalen und Konferenzen publizieren, und die Rahmenbedingungen dafür schaffen, dass unsere Technologie von der Industrie übernommen wird.

Softwaremodelle ermöglichen es Ingenieuren, Systeme aus verschiedenen Blickwinkeln zu beschreiben. Dies hat den Vorteil, dass Ingenieure die Modellierungen verschiedener Systemteile, unterschiedlicher Domänen oder sogar unterschiedlicher Funktionalitäten voneinander trennen können. Letztendlich müssen diese verschiedenen Modelle jedoch zusammenpassen. Konsistenzregeln für Softwaremodelle sind Stand der Technik. Sie erlauben es Ingenieuren, Beziehungen zwischen Modellen zu definieren. Konsistentes Änderungsmanagement (Consistent Change Propagation) ist dann einfach die Fähigkeit, Änderungen zwischen diesen Softwaremodellen zu propagieren ohne (weitere) Inkonsistenzen zu verursachen. Wenn ein Ingenieur ein Modell ändert, kann diese Änderung zu Inkonsistenzen mit anderen Modellen führen, wenn die Änderung nicht korrekt und vollständig durchgeführt wurde. Eine Inkonsistenz ist in diesem Fall kein Fehler, sondern ein Symptom für unvollständiges Änderungsmanagement. Das Auflösen solcher Inkonsistenzen (durch Reparieren) ist dann gleichbedeutend mit dem Fortsetzen der Änderungspropagation. Das Problem des unvollständigen Änderungsmanagement hat wesentlich zu vielen sichtbaren, technischen Fehlern beigetragen. Dieses Projekt hat gezeigt, dass konsistentes Änderungsmanagement machbar ist und auf eine Vielzahl von technischen Domänen anwendbar ist. Wir demonstrierten dies an der Co-Evolution von Modellen / Metamodellen, der konsistenten Vereinigung (Merging) von Modellen und der Evolution von Software / Systemen in anderen Domänen.

Forschungsstätte(n)
  • Universität Linz - 100%

Research Output

  • 1207 Zitationen
  • 43 Publikationen
Publikationen
  • 2022
    Titel Optimization design of two-layer Walker constellation for LEO navigation augmentation using a dynamic multi-objective differential evolutionary algorithm based on elite guidance
    DOI 10.1007/s10291-022-01366-5
    Typ Journal Article
    Autor Deng Z
    Journal GPS Solutions
    Seiten 26
    Link Publikation
  • 2013
    Titel Determining the Cause of a Design Model Inconsistency
    DOI 10.1109/tse.2013.30
    Typ Journal Article
    Autor Reder A
    Journal IEEE Transactions on Software Engineering
    Seiten 1531-1548
  • 2016
    Titel Evolutionary Computation for Software Product Line Testing: An Overview and Open Challenges
    DOI 10.1007/978-3-319-25964-2_4
    Typ Book Chapter
    Autor Lopez-Herrejon R
    Verlag Springer Nature
    Seiten 59-87
  • 2016
    Titel Efficient detection of inconsistencies in a multi-developer engineering environment.
    Typ Conference Proceeding Abstract
    Autor Demuth A
    Konferenz ASE 2016
  • 2016
    Titel Co-evolution of metamodels and models through consistent change propagation
    DOI 10.1016/j.jss.2015.03.003
    Typ Journal Article
    Autor Demuth A
    Journal Journal of Systems and Software
    Seiten 281-297
  • 2016
    Titel Towards Visualization of Feature Interactions in Software Product Lines
    DOI 10.1109/vissoft.2016.16
    Typ Conference Proceeding Abstract
    Autor Illescas S
    Seiten 46-50
  • 2015
    Titel Towards Flexible and Efficient Process and Workflow Support in Enterprise Modeling
    DOI 10.1007/978-3-319-19243-7_26
    Typ Book Chapter
    Autor Demuth A
    Verlag Springer Nature
    Seiten 270-281
  • 2015
    Titel Genetic Improvement for Software Product Lines
    DOI 10.1145/2739482.2768422
    Typ Conference Proceeding Abstract
    Autor Lopez-Herrejon R
    Seiten 823-830
  • 2015
    Titel An assessment of search-based techniques for reverse engineering feature models
    DOI 10.1016/j.jss.2014.10.037
    Typ Journal Article
    Autor Lopez-Herrejon R
    Journal Journal of Systems and Software
    Seiten 353-369
    Link Publikation
  • 2015
    Titel DesignSpace
    DOI 10.1145/2695664.2695697
    Typ Conference Proceeding Abstract
    Autor Demuth A
    Seiten 1486-1491
  • 2017
    Titel A systematic mapping study of information visualization for software product line engineering
    DOI 10.1002/smr.1912
    Typ Journal Article
    Autor Lopez-Herrejon R
    Journal Journal of Software: Evolution and Process
  • 2017
    Titel An Exploratory Experiment on Metamodel-Transformation Co-Evolution
    DOI 10.1109/apsec.2017.68
    Typ Conference Proceeding Abstract
    Autor Khelladi D
    Seiten 576-581
  • 2017
    Titel From Abstract to Concrete Repairs of Model Inconsistencies: An Automated Approach
    DOI 10.1109/apsec.2017.52
    Typ Conference Proceeding Abstract
    Autor Kretschmer R
    Seiten 456-465
  • 2017
    Titel Reengineering legacy applications into software product lines: a systematic mapping
    DOI 10.1007/s10664-017-9499-z
    Typ Journal Article
    Autor Assunção W
    Journal Empirical Software Engineering
    Seiten 2972-3016
  • 2016
    Titel Efficient detection of inconsistencies in a multi-developer engineering environment
    DOI 10.1145/2970276.2970304
    Typ Conference Proceeding Abstract
    Autor Demuth A
    Seiten 590-601
  • 2022
    Titel Generating repairs for inconsistent models
    DOI 10.1007/s10270-022-00996-0
    Typ Journal Article
    Autor Marchezan L
    Journal Software and Systems Modeling
    Seiten 297-329
    Link Publikation
  • 2014
    Titel Feature Model Synthesis with Genetic Programming
    DOI 10.1007/978-3-319-09940-8_11
    Typ Book Chapter
    Autor Linsbauer L
    Verlag Springer Nature
    Seiten 153-167
  • 2014
    Titel Towards Model-and-Code Consistency Checking
    DOI 10.1109/compsac.2014.91
    Typ Conference Proceeding Abstract
    Autor Riedl-Ehrenleitner M
    Seiten 85-90
  • 2014
    Titel Inconsistency Resolution in Merging Versions of Architectural Models.
    Typ Conference Proceeding Abstract
    Autor Egyed A Et Al
    Konferenz 11th Working IEEE/IFIP Conference on Software Architecture (WICSA), Sydney, Australia
  • 2014
    Titel Recovering Feature-to-Code Mappings in Mixed-Variability Software Systems
    DOI 10.1109/icsme.2014.67
    Typ Conference Proceeding Abstract
    Autor Linsbauer L
    Seiten 426-430
  • 2016
    Titel A variability aware configuration management and revision control platform
    DOI 10.1145/2889160.2889262
    Typ Conference Proceeding Abstract
    Autor Linsbauer L
    Seiten 803-806
  • 2016
    Titel Variability extraction and modeling for product variants
    DOI 10.1007/s10270-015-0512-y
    Typ Journal Article
    Autor Linsbauer L
    Journal Software & Systems Modeling
    Seiten 1179-1199
    Link Publikation
  • 2016
    Titel A preliminary empirical assessment of similarity for combinatorial interaction testing of software product lines
    DOI 10.1145/2897010.2897011
    Typ Conference Proceeding Abstract
    Autor Fischer S
    Seiten 15-18
  • 2016
    Titel Multi-objective reverse engineering of variability-safe feature models based on code dependencies of system variants
    DOI 10.1007/s10664-016-9462-4
    Typ Journal Article
    Autor Assunção W
    Journal Empirical Software Engineering
    Seiten 1763-1794
  • 2016
    Titel Introducing Traceability and Consistency Checking for Change Impact Analysis Across Engineering Tools in an Automation Solution Company: An Experience Report
    DOI 10.1109/icsme.2016.50
    Typ Conference Proceeding Abstract
    Autor Demuth A
    Seiten 529-538
  • 2016
    Titel Consistent merging of model versions
    DOI 10.1016/j.jss.2015.06.044
    Typ Journal Article
    Autor Dam H
    Journal Journal of Systems and Software
    Seiten 137-155
  • 2016
    Titel Visualization for Software Product Lines: A Systematic Mapping Study
    DOI 10.1109/vissoft.2016.11
    Typ Conference Proceeding Abstract
    Autor Lopez-Herrejon R
    Seiten 26-35
  • 2016
    Titel A Source Level Empirical Study of Features and Their Interactions in Variable Software
    DOI 10.1109/scam.2016.16
    Typ Conference Proceeding Abstract
    Autor Fischer S
    Seiten 197-206
  • 2016
    Titel Towards efficient risk-identification in risk-driven development processes
    DOI 10.1145/2904354.2904364
    Typ Conference Proceeding Abstract
    Autor Demuth A
    Seiten 36-40
  • 2015
    Titel Applying multiobjective evolutionary algorithms to dynamic software product lines for reconfiguring mobile applications
    DOI 10.1016/j.jss.2014.12.041
    Typ Journal Article
    Autor Pascual G
    Journal Journal of Systems and Software
    Seiten 392-411
  • 2015
    Titel A systematic mapping study of search-based software engineering for software product lines
    DOI 10.1016/j.infsof.2015.01.008
    Typ Journal Article
    Autor Lopez-Herrejon R
    Journal Information and Software Technology
    Seiten 33-51
  • 2015
    Titel Using Traceability for Incremental Construction and Evolution of Software Product Portfolios
    DOI 10.1109/sst.2015.16
    Typ Conference Proceeding Abstract
    Autor Linsbauer L
    Seiten 57-60
  • 2013
    Titel Towards Interactive Visualization Support for Pairwise Testing Software Product Lines
    DOI 10.1109/vissoft.2013.6650543
    Typ Conference Proceeding Abstract
    Autor Lopez-Herrejon R
    Seiten 1-4
  • 2013
    Titel Recovering traceability between features and code in product variants
    DOI 10.1145/2491627.2491630
    Typ Conference Proceeding Abstract
    Autor Linsbauer L
    Seiten 131-140
  • 2015
    Titel A First Systematic Mapping Study on Combinatorial Interaction Testing for Software Product Lines
    DOI 10.1109/icstw.2015.7107435
    Typ Conference Proceeding Abstract
    Autor Lopez-Herrejon R
    Seiten 1-10
  • 2015
    Titel Extracting Variability-Safe Feature Models from Source Code Dependencies in System Variants
    DOI 10.1145/2739480.2754720
    Typ Conference Proceeding Abstract
    Autor Assunção W
    Seiten 1303-1310
  • 2015
    Titel The ECCO Tool: Extraction and Composition for Clone-and-Own
    DOI 10.1109/icse.2015.218
    Typ Conference Proceeding Abstract
    Autor Fischer S
    Seiten 665-668
  • 2015
    Titel DesignSpace -An Infrastructure for Multi-User/Multi-Tool Engineering.
    Typ Conference Proceeding Abstract
    Autor Demuth A
    Konferenz 30th Symposium On Applied Computing (SAC), Salamanca, Spain
  • 2014
    Titel Comparative Analysis of Classical Multi-Objective Evolutionary Algorithms and Seeding Strategies for Pairwise Testing of Software Product Lines
    DOI 10.1109/cec.2014.6900473
    Typ Conference Proceeding Abstract
    Autor Lopez-Herrejon R
    Seiten 387-396
    Link Publikation
  • 2014
    Titel Inconsistency Resolution in Merging Versions of Architectural Models
    DOI 10.1109/wicsa.2014.31
    Typ Conference Proceeding Abstract
    Autor Dam H
    Seiten 153-162
  • 2014
    Titel Enhancing Clone-and-Own with Systematic Reuse for Developing Software Variants
    DOI 10.1109/icsme.2014.61
    Typ Conference Proceeding Abstract
    Autor Fischer S
    Seiten 391-400
  • 2018
    Titel Feature-Oriented Evolution of Automation Software Systems in Industrial Software Ecosystems
    DOI 10.1109/etfa.2018.8502557
    Typ Conference Proceeding Abstract
    Autor Hinterreiter D
    Seiten 107-114
  • 2018
    Titel Maintaining Consistency Across Engineering Artifacts
    DOI 10.1109/mc.2018.1451666
    Typ Journal Article
    Autor Egyed A
    Journal Computer
    Seiten 28-35

Entdecken, 
worauf es
ankommt.

Newsletter

FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

Kontakt

Österreichischer Wissenschaftsfonds FWF
Georg-Coch-Platz 2
(Eingang Wiesingerstraße 4)
1010 Wien

office(at)fwf.ac.at
+43 1 505 67 40

Allgemeines

  • Jobbörse
  • Arbeiten im FWF
  • Presse
  • Philanthropie
  • scilog
  • Geschäftsstelle
  • Social Media Directory
  • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
  • , externe URL, öffnet sich in einem neuen Fenster
  • Facebook, externe URL, öffnet sich in einem neuen Fenster
  • Instagram, externe URL, öffnet sich in einem neuen Fenster
  • YouTube, externe URL, öffnet sich in einem neuen Fenster
  • Cookies
  • Hinweisgeber:innensystem
  • Barrierefreiheitserklärung
  • Datenschutz
  • Impressum
  • IFG-Formular
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF