DSLBibliography Design

Program-Transformation.Org: The Program Transformation Wiki
Several papers covering DSL design issues such as DomainEngineering are discussed in the DSLAnnotatedBibliography. This page contains several DSLBibliographyAdditions concerning design and methodological issues. Feel free to add your own pointers to other papers of interest (preferably with summary / annotation)!

D. S. Wile, Supporting the DSL Spectrum. Journal of Computing and Information Technology, Volume 9, Number 4, pages 263--287, 2001.

Table of Contents: http://cit.srce.hr/vol9no4.html

Provides an overview of ways to set up a DSL, ranging from direct implementation in a general purpose language, to COTS-based approaches using XML or MS Access.

From HolgerKienle:

  author =   {Dominic Duggan},
  title =   {A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages},
  booktitle =   {ECOOP 2000 -- Object Oriented Programming},
  pages =   {179--200},
  publisher =   {Springer-Verlag},
  year =    {2000},
  editor =   {Elisa Bertino},
  volume =   {1850},
  series =   {Lecture Notes in Computer Science}

The DSLAnnotatedBibliography emphasizes the use of ReverseEngineering in order to arrive at a domain model. SpencerRugaber has written a paper The use of domain knowledge in ProgramUnderstanding which addresses this topic.

@article = { rugaber00use,
    author = "Spencer Rugaber",
    title = "The Use of Domain Knowledge in Program Understanding",
    journal = "Annals of Software Engineering",
    volume = "9",
    publisher = "Baltzer Science Publishers",
    editor = "Cristina Cifuentes and Paul Bailes",
    year = "2000",
    url = "http://citeseer.nj.nec.com/320017.html"


-- ArieVanDeursen - 04 Apr 2001.