Following up the success of the first edition in 2006 in association with ECOOP (Nantes, France), the second edition of the DSPD workshop was organized with GPCE (Nashville, USA) on October 22, 2008. The second edition was a forum for highly interactive discussions, bringing together more than 20 researchers.
Domain-specific knowledge is traditionally integrated in the software
development process in an ad hoc and partial fashion, without much
formal basis or tools. Nevertheless, the concept
of domain expertise
intervenes at all stages of the continuum of modeling, programming,
and compiling. Putting domain expertise at the center of the software
development process entails providing abstractions that are well
adapted to expressing problems in the domain, providing verifications
that capture essential domain properties, and providing implementation
strategies that take domain requirements into account.
These issues have been considered in the fields of modeling, programming, and compiling, but in isolation. Indeed, the field of domain-specific modeling has had little influence on the design of domain-specific programming languages, and the design of domain-specific programming languages has been considered independently of implementation techniques. The purpose of this workshop is to bring together researchers in these fields to identify possible points of synergy, common problems and solutions, and visions for the future.
Authors were invitd to submit full papers of 4-6 pages or shorter position papers or experience reports. All full papers were reviewed by three members of an international program committee.