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)!

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.