The intent of this BoF is to discuss more in depth about the Whole Platform project.
Depending on the interest of the attendees we can consider some demos, and use them to make an overview of both the frameworks and the domain languages included in the Whole Platform.
The developers and the user community of the official Eclipse Modeling Project are welcome to participate in this discussion. We share with them the use of the Eclipse Platform and of the GEF project but we have developed our own modeling, editing, and behavioral frameworks together with our own domain languages for describing queries, model transformations, data integrations, etc.
We think that the goal of writing a Language Workbench can be reached more effectively having this vision in mind from the beginning, rather than trying to group together several projects. Each participating project has its own design and is not necessarily implemented using the technologies made available by the other projects of the Modeling umbrella. We predict a continuing low level of synergy among the projects in part due to the fact that each development team can only marginally influence the evolution of the other projects to suit their needs. Additionally, because the amount of changes that many participating projects require in order to take advantage of the others, could lead to the need for their complete rewriting.
Inventor of the Whole Platform and project leader since 1984. PhD in Computer Science (2005). Teaching Assistant at the University of Bologna since 2001. Contract Professor at the University of Bologna since 2005. Product Manager and Product Planning Manager of the frameworks at TAS since 2005.