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.
Objectives
- To achieve a strong consensus on fundamental values and principles for designing and using Domain Specific Languages.
- 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
Submitted Position Papers
- Market Readiness for Language Engineering (slides), Jorn Bettin
- Model Interoperability in Building Information Modelling (slides), James Steel, Robin Drogemuller
- Live Model Pointers - A requirement for future model repositories, Keith Duddy
- Marama Tooling for Rapid Creation of Visual Model Editors, John Hosking
- Gmodel - A Language for Modular Meta Modelling (slides), Jorn Bettin, Tony Clark
- Program Slice Metrics and Their Potential Role in DSL Design, Steve Counsell, Tracy Hall, David Bowes, Sue Black
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 http://www.springer.de/comp/lncs/authors.html).
Please mail your submission to Jorn Bettin (jbe at sofismo dot ch).
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.
Important Dates
Date | Details |
---|---|
18 February 2009 | Submission of position papers (eligible for publication) |
1 March 2009 | Submission of other position papers |
13 March 2009 | Notification of acceptance |
20 March 2009 | Camera ready copies |
1 April 2009 | Circulation of final position papers |
14 April 2009 | Workshop at ASWEC 2009 |
Location
Gold Coast, Australia, ASWEC 2009
Organizers
Name | Affiliation | Country |
---|---|---|
Jorn Bettin | Sofismo | Switzerland |
Keith Duddy | Smart Services CRC | Australia |