Dominique Heer - Papyrus modelling environment 

  Abstract

It should be no surprise that more and more companies integrate model-driven engineering in their software development life cycle, for it has a number of advantages when compared to other methodologies. As a consequence, many tools exist to support the MDE development process. This paper evaluates Papyrus, a UML2 tool for domain-specific language modeling. By using an example from the image processing domain, Papyrus' abilities to serve as a graphical modeling environment are examined. In detail, UMLs extension mechanisms are exploited to implement a domain-specific modeling language for creating simple image processing pipelines. In addition, Papyrus is compared to JetBrains MPS, a metaprogramming system.

  Reading

Reading report
Reading presentation

  Implementation

Final report
Final presentation
Project source code