KISS workshop @ CAiSE 2009

Knowledge Industry Survival Strategy Initiative

This workshop is part of the KISS Workshop Series.

Background and Aims

The main motivation for the use of a DSL is the desire to express problems in a compact form that reflects the natural terminology of human domain experts, and that is easily accessible to software tools. In short, DSLs are raising the level of abstraction of software specifications and of knowledge representation in general. When DSLs are used to formalize the results of domain analysis, the result is a clean separation of concerns in the problem space. The value of a DSL increases with the intuitiveness of the concrete syntax. Visual and graphical elements may be needed to increase usability, and often such languages are referred to as domain specific modelling languages (DSML).

The level of interoperability between current DSL tools is comparable to the level of interoperability between CASE tools in the 90s. To increase the popularity of DSL based approaches, this needs to change. With the extensive use of outsourcing and with the increasing investment in open-source software, software development has become highly decentralized, and an assumption that all parties in a global software supply chain will use identical tooling is simply not realistic. As a result today’s software supply chains are much less automated than supply chains in other, more mature industries.

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.

KISS aims to provide guidelines to support the use of domain specific methods and technologies in industry. In particular, KISS will support the construction of tool-chains that are built by third parties using components consisting of a mixture of commercial and open-source DSL tools.

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. To achieve a strong consensus on fundamental values and principles for designing and using Domain Specific Languages.
  2. To progress towards interoperability between DSL tools through the use of open-source technologies.

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

Submission Guidelines

The workshop accepts two types of submissions within the aims and scope of KISS: reflective and proposals. A reflective submission describes research or experience within the topics of interest of the workshop. A proposal submission describes an approach or a framework that the authors claim will contribute to the overall objectives of KISS. We seek contributions that ground the workshop in real-world issues.

  • For both types of papers, the length of the paper should be at least 4 pages and should not exceed 13 pages.
  • The first page should begin with the title of the paper, author names (contact author underlined), affiliations, and e-mail addresses, followed by an abstract of no more than 150 words.
  • If the authors would like their paper to be considered for publication they should use the correct Springer format/style (including references and appendices, see the instructions at

Submissions to be made through EasyChair at

All accepted position papers will be circulated to participants prior to the workshop, and participants are encouraged to read the papers prior to the workshop.

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.


Accepted papers in the correct format will be published in the workshop proceedings which will be distributed on registration. The organizers are investigating the publication of the best papers in a special issue of a suitable journal.

Important Dates

Date Details
5 March 2009 Submission of position papers (eligible for publication)
24 March 2009 Notification of acceptance for publication
10 April2009 Camera ready copies
15 April 2009 Submission of other position papers
30 April 2009 Notification of acceptance
15 May 2009 Circulation of final position papers
8 June 2009 Workshop at CAiSE 2009


Amsterdam, CAiSE 2009


Name Affiliation Country
Jorn Bettin Sofismo Switzerland
Tony Clark Thames Valley University United Kingdom
Keith Duddy Smart Services CRC Australia
Derek Roos Mendix The Netherlands

Programme Committee

Name Affiliation Country
Jorn Bettin Sofismo Switzerland
Tony Clark Thames Valley University United Kingdom
Craig Cleaveland Whitebirch Software United States
William Cook University of Texas Austin United States
Mark Dalgarno Software Acumen United Kingdom
Keith Duddy Smart Services CRC Australia
Wasif Gilani SAP Research CEC Belfast United Kingdom
Jack Greenfield Microsoft United States
John Hosking University of Auckland New Zealand
Pavel Hruby CSC Denmark
Steven Kelly MetaCase Finland
Anneke Kleppe Capgemini The Netherlands
Richard Paige University of York United Kingdom
Derek Roos Mendix The Netherlands
Bran Selic Malina Software Canada
Shane Sendall Snowie Group Switzerland
Peer Törngren IBM Sweden
Laurence Tratt University of Bournemouth United Kingdom
Jim van Dam HiPeS The Netherlands
Markus Völter independent consultant Germany
Jos Warmer Ordina The Netherlands
James Willans Ceteva United Kingdom
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License