When Frameworks Let You Down. Platform-Imposed Constraints on the Design and Evolution of Domain-Specific Languages

Danny M. Groenewegen, Zef Hemel, Lennart C. L. Kats, Eelco Visser. When Frameworks Let You Down. Platform-Imposed Constraints on the Design and Evolution of Domain-Specific Languages. In Jeff Gray, Jonathan Sprinkle, Juha-Pekka Tolvanen, Matti Rossi, editors, Proceedings of the 8th OOPSLA Workshop on Domain Specific Modelling (DSM'08). pages 64-66, Nashville, Tennessee, USA, October 2008.

  • Added tag 'constraints'.

    At 20/04/2010 23:00
  • Added tag 'static analysis'.

    At 11/04/2010 10:05
  • Added tag 'domain analysis'.

    At 10/04/2010 21:28
  • Added tag 'language design'.

    At 10/04/2010 10:23
  • Bib information changed

    At 14/12/2009 17:31 by Eelco Visser
  • Added tag 'software evolution'.

    At 30/09/2009 17:38 by Eelco Visser
  • Publication locked.

    At 15/09/2009 12:06 by Lennart C. L. Kats
  • Changed abstract to 'Application frameworks encapsulate domain knowledge in a reusable library, providing abstractions for a particular domain. As such, they can form the basis for domain-specific languages, which may offer notational constructs, static analysis, and optimizations specific for the domain. Additional abstractions can be incrementally added on top of a domain-specific, following an inductive approach towards its design, evolving the language as new domain insights are acquired. A problem arises when such additions do not align well with the underlying framework. In this paper, we provide different examples of this problem and describe scenarios of dealing with it.'.

    At 15/09/2009 12:06 by Lennart C. L. Kats
  • Selected 'Eelco Visser' and affiliation 'Delft University of Technology' for author 'Eelco Visser'.

    At 14/09/2009 10:11 by Zef Hemel
  • Selected affilliation 'Delft University of Technology' for author 'Lennart C. L. Kats'.

    At 14/09/2009 10:11 by Zef Hemel
  • Selected 'Danny M. Groenewegen' and affiliation 'Delft University of Technology' for author 'Danny M. Groenewegen'.

    At 14/09/2009 10:11 by Zef Hemel
  • Selected 'Zef Hemel' and affiliation 'Delft University of Technology' for author 'Zef Hemel'.

    At 14/09/2009 10:11 by Zef Hemel
  • Bib information changed

    At 09/09/2009 19:08 by Eelco Visser
  • Bib information changed

    At 09/09/2009 19:05 by Eelco Visser
  • Bib information changed

    At 09/09/2009 19:05 by Eelco Visser
  • Added tag 'framework'.

    At 09/09/2009 19:04 by Eelco Visser
  • At 09/09/2009 19:04 by Eelco Visser
  • Added tag 'WebDSL'.

    At 09/09/2009 19:04 by Eelco Visser
  • Added tag 'dsl'.

    At 09/09/2009 19:04 by Eelco Visser
  • Created from bibtex entry.

    At 09/09/2009 19:01 by Eelco Visser