This page contains resources about planned presentations which might be submitted to Eclipse Summit Europe 2009. We tend to submit several (probably long) talks and let the program chair decide which one is most interesting to the audience. Typical topics are:
- New in Galileo: A description about JWT - "walkthrough"
- Aspect-oriented Modeling (the ideas of JWT, but also others)
- View mechanism (maybe together with BPMN2?)
New in Galileo: A walk through JWT
- Presenters: Christian Saad, Florian Lautenbacher
The aim of the Eclipse project Java Workflow Tooling (JWT) is to develop a toolset that not only allows to model processes but also to execute them on existing process and workflow engines. JWT offers users an adaptable and extensible set of tools in Eclipse for code generation (e.g. XPDL- or WSBPEL-code, but also HTML documentation), deployment, execution and monitoring of business processes.
Fitted with a flexible mechanism that allows to customize the underlying EMF core model and with support for all kind of views, vendors can build tools on top of JWT suited for their domain.
- Biography Florian Lautenbacher:
Florian Lautenbacher is a researcher at the University of Augsburg, Germany ince 2005. His current research interests are in applying semantic technologies to model-driven software development, in particular in semantic annotated process models. He is project co-lead of the Eclipse project Java Workflow Tooling (JWT) and a frequent speaker on research and Eclipse-related conferences.
- Possible presenters: Marc Dutoo, Florian Lautenbacher, Kenn Hussey, Achim Demelt (to discuss with the last two!)
- Abstract: To_Discuss
- From a discussion via email:
During our development in JWT and my research I had a look at papers of the different conferences and workshops about aspect-oriented modeling. Right now there are still a lot of different approaches and no consensus what exactly aspect-oriented modeling (AOM) means.
In my opinion a talk about AOM could start with describing the shortcomings of UML and EMF (e.g. why we don't simply use EMF annotations) before giving an overview about existing research approaches (others than ours!) in order to introduce the topic AOM and gather some definitions of this area. Then we could describe the aspect-oriented extension mechanism as part of JWT. Afterwards, we could show your approach in Orchideo and the differences in it compared to JWT, before we close with an outlook concerning the standardization approaches in SMOF.
Yes, I think the ideal agenda for such a talk might be to identify the problems that need to be solved and then propose/demonstrate some alternative approaches for solving them. In my mind, there are a number of ways that we can help models (not just metamodels!) become adaptable to different contexts and make them more consumable, including facet-based modeling (what we have been talking about), task-focused tooling (simplifying the language and/or tooling for different users/roles/contexts) and collaborative design (partititioning models into distributed segments).
Process models with different views
- Possible presenters: Christian Saad
- Abstract: To_Discuss