• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • 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 Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Alternative Methods to Animal Testing
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol–South Tyrol–Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

MOVE - Model-driven Evolution of Web Applications

MOVE - Model-driven Evolution of Web Applications

Manuel Wimmer (ORCID: 0000-0002-1124-7098)
  • Grant DOI 10.55776/J3159
  • Funding program Erwin Schrödinger
  • Status ended
  • Start October 1, 2011
  • End December 31, 2012
  • Funding amount € 32,640
  • Project website

Disciplines

Computer Sciences (100%)

Keywords

    Model-driven Engineering, Web Engineering, Model Evolution

Abstract

Due to the ever growing importance of the Web, more and more software applications are developed as Web applications. These Web applications are rapidly changing due to business needs, technological innovations, and changes in legislation to name just a few reasons for evolution. It is commonly known, however, that quality decreases when software such as Web applications evolve. The main reason for this is that evolution of software is still undervalued in software development in general and in Web application development in particular. The most promising way to tackle this problem is to consider changes as first class-entities through the whole software development process and to set active countermeasures to mitigate the negative effects of software evolution. Model-driven Web Engineering (MDWE) has been proposed for improving the development of Web applications providing appropriate abstraction mechanisms to specify Web applications in terms of platform independent models and to generate platform specific implementations automatically. Several MDWE languages, methods, and tools emerged within the last decade. All of these approaches, however, neglect the importance of changes, which hampers understanding of evolution, consistent co-evolution of dependent artefacts, and parallel development on the same model, the latter being the prerequisite for team-based software development. The aim of this project is to complement MDWE by proposing a framework for model-driven evolution of Web applications (MOVE). First, MOVE supports specifying, executing, and detecting composite operations such as refactorings, allowing to reason about the intent of a change which, in contrast, may not be captured when only atomic operations such as create, update, and delete are considered. Second, MOVE offers coupled operations as a means for consistent co-evolution of dependent artefacts ensuring, e.g., intra-diagram and inter-diagram consistency. Finally, MOVE provides precise conflict detection and supportive conflict visualization for producing a consolidated version incorporating parallel, potentially conflicting, changes, representing the cornerstone for evolving models in a team-based fashion. The methodology for evaluating the proposed framework builds on four major pillars. First, MOVE will be implemented as a proof-of-concept prototype for the most prominent Web modeling language WebML in terms of an Eclipse Plug-in. Second, the prototype will be applied in case studies using models and change requests taken from real-world examples. Third, the prototype will be evaluated in experiments using synthetic test cases to verify the evolution capabilities of MOVE. Fourth, the prototype will be applied in an empirical study with students from our Web engineering course at the Vienna University of Technology (around 200 students every year) to show the usability of MOVE.

Research institution(s)
  • Universidad de Málaga - 100%

Research Output

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

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

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

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF