KISS workshop @ Code Generation 2009 - Results

Knowledge Industry Survival Strategy Initiative

This workshop is part of the KISS Workshop Series.

In order to increase awareness about the role that domain specific modeling languages can play in capturing, preserving, and exploiting knowledge in virtually all industries, it is necessary to establish a strong consensus on the fundamental values and principles that underpin the use of domain specific modeling languages.

The message about domain specific modeling languages needs to be clear, hype-free, and based on a foundation that reflects the reality of software intensive industries today. The signatories of the KISS initiative propose to start with a small and sound common denominator that can not easily be misused by tool vendors.

The KISS series of conference workshops and related events is used to incrementally create a consensus that can be expressed in a form similar to the agile manifesto and the fundamental agile principles.


  1. Reaching a strong consensus on fundamental values and principles for designing and using Domain Specific Languages
  2. Progress towards interoperability between tools

Topics of Interest

  • Fundamental values and principles for designing and using domain specific modeling languages (DSMLs)
  • Classification of the different kinds of DSML tool components, and the artifacts created and exchanged between DSML tool components
  • Descriptions of existing or planned industrial projects that illustrate the need for improved DSML tool interoperability
  • Evaluations of existing meta meta model implementations, comparisons of meta meta model implementations, and proposals of new meta meta models that are conducive for improving DSML tool interoperability
  • Proposals for useful levels of DSML tool interoperability
  • Case studies of attempts (successful or not) to increase interoperability between two or more DSML tools
  • Concrete tool interoperability requirements from organizations that use DSMLs
  • Building an open community that owns interoperability standards for DSML tools
  • Approaches that can be used for practical certification of tools with respect to interoperability levels

Workshop Results

  1. Fundamental Principles for Designing Domain Specific Languages, (slides)


  1. Big Models - An Alternative Approach, Jos Warmer
  2. Model Oriented Domain Analysis - Industrialized Software Specifications, Jorn Bettin


Potential participants are asked to submit a two-page (or longer) position paper detailing their experience with domain specific modeling languages, their perspective on one or more of the above topics, and their planned contribution to the workshop. We seek contributions that ground the workshop in real-world issues. All accepted position papers will be published on this workshop page prior to the workshop, and the participants are encouraged to read the papers prior to the workshop.

Please mail your submission (in PDF or Word) to Jorn Bettin (jbe at sofismo dot ch).

Expected number of participants: 20
Cut-off point: 15 position papers, multiple authors per paper allowed. If more high quality submissions are received, the organizers may encourage submitters of papers on closely related topics to collaborate on a joint position paper.

Important Dates

Date Details
15 June 2009 Submission of position papers (extended deadline!)
16 June 2009 Notification of acceptance
16 June 2009 Publication of final versions of position papers
16 June 2009 Workshop at CG 2009


Cambridge UK, Code Generation 2009


Name Affiliation Country
Jorn Bettin Sofismo Switzerland
Tony Clark Thames Valley University United Kingdom
Mark Dalgarno Software Acumen United Kingdom
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License