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, 2001

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:

 @InCollection{Duggan:ECOOP:00,
  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"
}

http://citeseer.nj.nec.com/320017.html

-- ArieVanDeursen - 04 Apr 2001.


CategoryDSL

Revision: r1.5 - 28 Aug 2002 - 13:10 - ArieVanDeursen
Transform > DSLBibliographyDesign
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback