• 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 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
        • 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
        • 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

  

Modellgetriebene Evolution von Web-Anwendungen

MOVE - Model-driven Evolution of Web Applications

Manuel Wimmer (ORCID: 0000-0002-1124-7098)
  • Grant-DOI 10.55776/J3159
  • Förderprogramm Erwin Schrödinger
  • Status beendet
  • Projektbeginn 01.10.2011
  • Projektende 31.12.2012
  • Bewilligungssumme 32.640 €
  • Projekt-Website

Wissenschaftsdisziplinen

Informatik (100%)

Keywords

    Model-driven Engineering, Web Engineering, Model Evolution

Abstract

Durch die stets wachsende Bedeutung des Webs werden immer mehr Softwareanwendungen als Web Anwendungen realisiert. Diese Web Anwendungen sind laufenden Änderungen ausgesetzt, die beispielsweise durch geschäftliche Anforderungen, technologische Innovationen oder rechtliche Rahmenbedingungen hervorgerufen werden. Jedoch ist bekannt, dass sich die Qualität von Software durch laufende Änderungen vermindert. Der Hauptgrund dafür liegt darin, dass der Evolution von Software noch immer nicht genügend Beachtung im Software Engineering und speziell im Web Engineering geschenkt wird. Der vielversprechendste Weg die negativen Effekte der Software Evolution zu minimieren, ist Änderungen im gesamten Softwareentwicklungsprozess als first class-entities zu betrachten und aktive Gegenmaßnahmen zu setzen. Mit dem Ziel die Entwicklung von Web Anwendungen wesentlich zu erleichtern, wurde in den letzten Jahren die Modellgetriebene Web Entwicklung (Model-Driven Web EngineeringMDWE) vorgestellt. Im Zentrum des MDWE stehen entsprechende Abstraktionsmechanismen, um Web Anwendungen mit Hilfe von Plattform-unabhängigen Modellen zu spezifizieren und in weiterer Folge Plattform-spezifische Implementierungen automatisch zu generieren. Im Kontext des MDWE wurden im letzten Jahrzehnt zahlreiche Sprachen, Methoden und Werkzeuge entwickelt. Nichtsdestotrotz bleibt bei allen dieser Ansätze die Wichtigkeit von Änderungen unbeachtet, wodurch (1) ein Verständnis der Evolution einer Web Anwendung sowie (2) die konsistente Evolution voneinander abhängigen Artefakten, die sogenannte Co-Evolution, und (3) die parallele Evolution eines Modells, das die Grundlage für Team-basierte Softwareentwicklung darstellt, äußerst erschwert werden. Das Ziel dieses Projekts ist es, den Ansatz des MDWE zu vervollständigen, indem ein Framework für die Modellgetriebene Evolution von Web Anwendungen namens MOVE (Model Driven Evolution of Web Applications) entwickelt wird. Dabei unterstützt MOVE erstens die Spezifikation, die Ausführung sowie die Erkennung von zusammengesetzten Operationen wie beispielsweise Refactorings, wodurch es möglich wird, die Intention einer Änderung zu erkennen. Dies wäre nicht möglich, wenn ausschließlich atomare Operationen wie Erzeugen, Ändern oder Löschen berücksichtigt würden. Zweitens bietet MOVE gekoppelte Operationen, um die konsistente Evolution von abhängigen Artefakten sicherzustellen wie beispielsweise die Sicherstellung von Konsistenz innerhalb eines Diagramms sowie zwischen Diagrammen. Schließlich stellt MOVE eine präzise Konflikterkennung sowie eine Konfliktvisualisierung zur Verfügung, um eine konsolidierte Version aus parallelen, potentiell konfliktären Änderungen zu erstellen. Dadurch wird eine sinnvolle Team-basierte Entwicklung von Modellen überhaupt erst ermöglicht. Die Methode zur Evaluierung von MOVE basiert auf vier Strategien. Erstens wird MOVE als ein proofof- concept Prototyp für die prominenteste Webmodellierungssprache WebML in Form eines Eclipse Plug-Ins implementiert. Zweitens wird der Prototyp in Fallstudien angewandt, wobei typische Evolutionsszenarien berücksichtigt werden. Darüber hinaus werden Experimente mit synthetischen Testfällen durchgeführt, um die Qualität der Evolutionserkennung von MOVE zu verifizieren. Schließlich wird der Prototyp in einer empirischen Studie mit TeilnehmerInnen unserer Web Engineering Lehrveranstaltung an der TU Wien (ca. 200 StudentInnen pro Jahr) eingesetzt, um die Anwendbarkeit von MOVE zu zeigen

Forschungsstätte(n)
  • Universidad de Málaga - 100%

Research Output

  • 664 Zitationen
  • 15 Publikationen
Publikationen
  • 2012
    Titel Language-Specific Model Versioning Based on Signifiers.
    DOI 10.5381/jot.2012.11.3.a4
    Typ Journal Article
    Autor Langer P
    Journal The Journal of Object Technology
    Seiten 4:1
    Link Publikation
  • 2012
    Titel A Catalogue of Refactorings for Model-to-Model Transformations.
    DOI 10.5381/jot.2012.11.2.a2
    Typ Journal Article
    Autor Wimmer M
    Journal The Journal of Object Technology
    Seiten 2:1
    Link Publikation
  • 2012
    Titel Model-Driven Software Engineering in Practice
    DOI 10.2200/s00441ed1v01y201208swe001
    Typ Journal Article
    Autor Brambilla M
    Journal Synthesis Lectures on Software Engineering
    Seiten 1-182
    Link Publikation
  • 2012
    Titel Surveying Rule Inheritance in Model-to-Model Transformation Languages.
    DOI 10.5381/jot.2012.11.2.a3
    Typ Journal Article
    Autor Wimmer M
    Journal The Journal of Object Technology
    Seiten 3:1
    Link Publikation
  • 2012
    Titel Search-based Detection of High-level Model Changes
    DOI 10.1109/icsm.2012.6405274
    Typ Conference Proceeding Abstract
    Autor Fadhel A
    Seiten 212-221
  • 2013
    Titel A posteriori operation detection in evolving software models
    DOI 10.1016/j.jss.2012.09.037
    Typ Journal Article
    Autor Langer P
    Journal Journal of Systems and Software
    Seiten 551-566
    Link Publikation
  • 2012
    Titel Systematic Evolution of WebML Models by Coupled Transformations
    DOI 10.1007/978-3-642-31753-8_14
    Typ Book Chapter
    Autor Wimmer M
    Verlag Springer Nature
    Seiten 185-199
    Link Publikation
  • 2012
    Titel Fact or Fiction – Reuse in Rule-Based Model-to-Model Transformation Languages
    DOI 10.1007/978-3-642-30476-7_19
    Typ Book Chapter
    Autor Wimmer M
    Verlag Springer Nature
    Seiten 280-295
  • 2012
    Titel Graph and model transformation tools for model migration
    DOI 10.1007/s10270-012-0245-0
    Typ Journal Article
    Autor Rose L
    Journal Software & Systems Modeling
    Seiten 323-359
  • 2012
    Titel Automated verification of model transformations based on visual contracts
    DOI 10.1007/s10515-012-0102-y
    Typ Journal Article
    Autor Guerra E
    Journal Automated Software Engineering
    Seiten 5-46
  • 2012
    Titel An Introduction to Model Versioning
    DOI 10.1007/978-3-642-30982-3_10
    Typ Book Chapter
    Autor Brosch P
    Verlag Springer Nature
    Seiten 336-398
  • 2012
    Titel Viewpoint Co-evolution through Coarse-Grained Changes and Coupled Transformations
    DOI 10.1007/978-3-642-30561-0_23
    Typ Book Chapter
    Autor Wimmer M
    Verlag Springer Nature
    Seiten 336-352
  • 2012
    Titel A fundamental approach to model versioning based on graph modifications: from theory to implementation
    DOI 10.1007/s10270-012-0248-x
    Typ Journal Article
    Autor Taentzer G
    Journal Software & Systems Modeling
    Seiten 239-272
  • 2012
    Titel Formal Specification and Testing of Model Transformations
    DOI 10.1007/978-3-642-30982-3_11
    Typ Book Chapter
    Autor Vallecillo A
    Verlag Springer Nature
    Seiten 399-437
  • 2012
    Titel Towards tracking "guilty" transformation rules
    DOI 10.1145/2432497.2432503
    Typ Conference Proceeding Abstract
    Autor Burgueño L
    Seiten 27-32

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