Model-driven Development and Evolution of Semantic Infrastructures

Download


Partners: TU Wien, LieberLieber Software GmbH, JoinVision E-Services GmbH, and Team Communication Technology Management GmbH

Funding: FFG - BRIDGE

Employed Technologies: Java, Model Transformation Languages such as ATL, QVT

Web: http://model-evolution.net/

Team: DI Martin Wischenbart M.Sc., DI Philip Langer, Dr. Jürgen Etzlstorfer M.Sc., DI Dr. Angelika Kusel, Ass. Prof. Mag. Dr. Elisabeth Kapsammer, Assoc. Prof. Mag. Dr. Wieland Schwinger M.Sc., a.Univ.-Prof. Mag. Dr. Werner Retschitzegger


Summary of Project Focus. The main goal of DARWIN is to provide an extensible framework based on well-established conceptual modeling languages and model-driven engineering techniques enabling developers to entirely develop and evolve semantic infrastructures at an appropriate level of abstraction. Along this overall reserach focus, Darwin pursues three key research goals involving several research challenges: Model-Driven Semantic Infrastructure Development: To ease the development of semantic infrastrucutres, the first goal of Darwin is to provide a development toolkit supporting a tailored assembly of model-driven techniques to enable an entirely model-based development process and the automatic generation of semantic infrastructures. Change-aware Development Environment: Successful software is always subject to modification. By this goal, we turn changes applied during development into first-class entitities to enable co-evolution of interdependent artifacts as well as the incremental generation of artifacts building the semantic infrastructures. Semi-automated Co-Evolution: Every time schemas evolve, dependent artifacts have to be kept in a consistent state. Manually performing this task is often cumbersome and error-prone. To support the user in maintaining the semantic infrastructure, this goals deals with the co-evolution of schema-dependent artifacts such as instances, queries, inferences, and integrations in the model layer.


Publications:

    2015

  1. Angelika Kusel, Jürgen Etzlstorfer, Elisabeth Kapsammer, Werner Retschitzegger, Wieland Schwinger, Johannes Schönböck. Consistent Co-Evolution of Models and Transformations. Proc. of the 18th International Conference on Model Driven Engineering Languages and Systems (MODELS). , editors, Ottawa, Canada, IEEE, October, 2015. PDF BibTeX
    @inproceedings{Kusel2015b,
       title = {{Consistent Co-Evolution of Models and Transformations}},
       author = {Angelika Kusel and Jürgen Etzlstorfer and Elisabeth Kapsammer and Werner Retschitzegger and Wieland Schwinger and Johannes Schönböck},
       year = {2015},
       publisher = {IEEE},
       booktitle = {Proc. of the 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)},
       month = {10},
       address = {Ottawa, Canada}
    }
  2. Johannes Schönböck, Juergen Etzlstorfer, Elisabeth Kapsammer, Angelika Kusel, Werner Retschitzegger, Wieland Schwinger. Model-Driven Co-evolution for Agile Development. 48th Hawaii International Conference on System Sciences, HICSS 2015, Kauai, Hawaii, USA, January 5-8, 2015. Kauai, Hawaii,pages: 5094--5103. January, 2015. PDF BibTeX
    @inproceedings{DBLP:conf/hicss/SchonbockEKKRS15,
       title = {Model-Driven Co-evolution for Agile Development},
       author = {Johannes Sch{\"{o}}nb{\"{o}}ck and Juergen Etzlstorfer and Elisabeth Kapsammer and Angelika Kusel and Werner Retschitzegger and Wieland Schwinger},
       year = {2015},
       booktitle = {48th Hawaii International Conference on System Sciences, {HICSS} 2015, Kauai, Hawaii, USA, January 5-8, 2015},
       pages = {5094--5103},
       month = {01},
       address = {Kauai, Hawaii}
    }
  3. 2014

  4. Angelika Kusel, Juergen Etzlstorfer, Elisabeth Kapsammer, Philip Langer, Werner Retschitzegger, Johannes Schoenboeck, Wieland Schwinger, Manuel Wimmer. A Systematic Taxonomy of Metamodel Evolution Impacts on OCL Expressions. Proceedings of the Workshop on Models and Evolution co-located with ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2014), Valencia, Spain, Sept 28, 2014.. Valencia, Spain,pages: 2--11. October, 2014. PDF BibTeX
    @inproceedings{DBLP:conf/models/KuselEKLRSSW14,
       title = {A Systematic Taxonomy of Metamodel Evolution Impacts on {OCL} Expressions},
       author = {Angelika Kusel and Juergen Etzlstorfer and Elisabeth Kapsammer and Philip Langer and Werner Retschitzegger and Johannes Schoenboeck and Wieland Schwinger and Manuel Wimmer},
       year = {2014},
       booktitle = {Proceedings of the Workshop on Models and Evolution co-located with {ACM/IEEE} 17th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2014), Valencia, Spain, Sept 28, 2014.},
       pages = {2--11},
       month = {10},
       address = {Valencia, Spain}
    }
  5. Johannes Schönböck, Angelika Kusel, Jürgen Etzlstorfer, Elisabeth Kapsammer, Wieland Schwinger, Manuel Wimmer, Martin Wischenbart. CARE - A Constraint-Based Approach for Re-Establishing Conformance-Relationships. Proceedings of the 10th Asian-Pacific Conference on Conceptual Modelling. Auckland, New Zealand, January, 2014. PDF BibTeX
    @inproceedings{Schoenboeck2014,
       title = {{CARE - A Constraint-Based Approach for Re-Establishing Conformance-Relationships}},
       author = {Johannes Sch\"{o}nb\"{o}ck and Angelika Kusel and J\"{u}rgen Etzlstorfer and Elisabeth Kapsammer and Wieland Schwinger and Manuel Wimmer and Martin Wischenbart},
       year = {2014},
       booktitle = {Proceedings of the 10th Asian-Pacific Conference on Conceptual Modelling},
       month = {01},
       address = {Auckland, New Zealand}
    }
  6. 2013

  7. Angelika Kusel, Jürgen Etzlstorfer, Elisabeth Kapsammer, Philip Langer, Werner Retschitzegger, Johannes Schönböck, Wieland Schwinger, Manuel Wimmer. A Survey on Incremental Model Transformation Approaches. Proceedings of Models and Evolution Workshop (ME) @ MoDELS. 2013. PDF BibTeX
    @inproceedings{Kusel2013b,
       title = {{A Survey on Incremental Model Transformation Approaches}},
       author = {Angelika Kusel and J\"{u}rgen Etzlstorfer and Elisabeth Kapsammer and Philip Langer and Werner Retschitzegger and Johannes Sch\"{o}nb\"{o}ck and Wieland Schwinger and Manuel Wimmer},
       year = {2013},
       booktitle = {Proceedings of Models and Evolution Workshop (ME) @ MoDELS}
    }