Integrate your tools to help integrate your stakeholders
GK Software has used modeling tools since the days of Xtext 0.7. Recently, this idea has gained new momentum and a family of DSLs is growing, which change how we are thinking about software.
The driving force in this endeavor is integration: integration among the various stakeholders and integration of different technologies.
The presentation will start with an overview of how we differentiate DSLs along 3 dimensions.
One of these dimensions is representations. To that end the main part of this talk will show a happy mash-up of Xtext, GraphView and Mylyn WikiText, all tied together in a unique way using Object Teams.
By using different tools for different aspect of the work, no tool is forced into areas where it isn't excellently suited. By intelligent integration we ensure unencumbered usability of the combined tooling. Putting some generators for different output formats into the mix, we are approaching a state, where every stakeholder will have the stuff he wants, while all are working on top of the same model.