2nd International Workshop on Domain-Specific Program Development (DSPD)

in association with GPCE 2008 Nashville, Tennessee, October 22, 2008

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.

Call for papers (pdf, txt)

Topics
Suggested topics for papers and discussion include, but are not restricted to:
Submission Guidelines

Authors are invited to submit full papers of up to 4-6 pages, or shorter position papers or experience reports (which, if accepted, may be allocated shorter presentation slots). Papers must not be previously published or already submitted elsewhere. Descriptions of work-in-progress and open questions are strongly encouraged. We suggest that position papers and experience reports contain a final section named Open Issues in which the authors identify a number of open questions (typically 3-5) related to their work that caused them special problems or that they think are relevant to the rest of the community.

Submitted papers should conform to the ACM SIGPLAN conference style, using 10pt font (see guidelines at http://www.sigplan.org/authorInformation.htm). Papers must be submitted via EasyChair.

Accepted papers will be distributed to the participants electronically prior to the workshop.

Important Dates
August 14, 2008 (August 11, 2008) Submission deadline (via EasyChair)
September 4, 2008 Notification of acceptance (1 week prior to Early Registration deadline)
October 1, 2008 Submission of camera-ready versions
Wednesday, October 22 Workshop starting at 01:00 pm. OOPSLA DSL expert panel scheduled from 10:30 to noon.
Workshop activities

The workshop will be highly interactive. Accepted papers will be posted on the workshop website ahead of the venue. Participants are expected to read them prior to the workshop to foster a lively discussion and improve productivity. In particular, participants should prepare questions, comments and a list of suggested improvements for the authors.

Presentations will be followed by a round of questions and discussion. From these presentations, a list of open issues in the field will be compiled. The last part of the workshop will be devoted to discussions of these issues.

Publication

Accepted papers will be published electronically on the workshop web page. However, the publication of a paper in the DSPD workshop proceedings is not intended to replace future conference publication.

Registration

Workshop participants should register for the OOPSLA'08 conference. Those who only wish to participate in the workshop should register for Wednesday 22nd (one day rate). Registration is handled through OOPSLA page. Registration to the DSPD workshop enables attenting the OOPSLA DSL expert panel DSLs: The Good, the Bad, and the Ugly scheduled from 10:30 to noon.

Program Committee
Olivier Barais University of Rennes 1 / IRISA France
Krzysztof Czarnecki University of Waterloo Canada
Robert Grimm New York University USA
Julia Lawall University of Copenhagen Denmark (co-chair)
Laurent Réveillère University of Bordeaux France (co-chair)
Yannis Smaragdakis University of Oregon USA
Walid Taha Rice University USA
Eric Van Wyk University of Minnesota USA


Organization
Julia Lawall, University of Copenhagen, Denmark:

Julia Lawall has worked on many aspects of program analysis and transformation, including partial evaluation for functional, imperative, and object-oriented languages. Her current work focuses mainly on the application of programming-language techniques to problems in operating systems.


Laurent Réveillère, University of Bordeaux, France

Laurent Réveillère has worked on programming language solutions to software engineering problems, and more specifically on the application of domain-specific languages to the development of operating systems components. His current work focuses mainly on the development of principles, techniques and tools for the creation of communication services.

Related events
The 8th OOPSLA Workshop on Domain-Specific Modeling, 19-20 October, 2008 (http://www.dsmforum.org/events/dsm08/)
For further information, please contact us by e-mail at .