References

  1. Albert Benveniste, Paul Le Guernic, Yves Sorel & Michel Sorine (1992): A Denotational Theory of Synchronous Reactive Systems. Information and Computation 99(2), pp. 192–230, doi:10.1016/0890-5401(92)90030-J.
  2. Antonio Brogi & Jean-Marie Jacquet (1997): Modeling Coordination via Asynchronous Communication. In: Coordination '97, LNCS. Springer-Verlag, pp. 238–255, doi:10.1007/3-540-63383-9_84.
  3. Damien Cassou, Julien Bruneau, Charles Consel & Emilie Balland (2012): Towards a Tool-based Development Methodology for Pervasive Computing Applications. IEEE Transactions on Software Engineering 38(6), pp. 1445–1463, doi:10.1109/TSE.2011.107.
  4. Charles Consel (2004): Domain-Specific Program Generation; International Seminar, Dagstuhl Castle, chapter From A Program Family To A Domain-Specific Language, pp. 19–29, Lecture Notes in Computer Science 3016. Springer-Verlag, London, UK, doi:10.1007/978-3-540-25935-0_2.
  5. Charles Consel & Renaud Marlet (1998): Architecturing software using a methodology for language development. In: Proceedings of the 10 th International Symposium on Programming Language Implementation and Logic Programming, number 1490 in Lecture Notes in Computer Science, pp. 170–194, doi:10.1007/BFb0056614.
  6. Arie van Deursen & Paul. Klint (1998): Little Languages: Little Maintenance. Journal of Software Maintenance 10(2), pp. 75–92, doi:10.1002/(SICI)1096-908X(199803/04)10:2<75::AID-SMR168>3.0.CO;2-5.
  7. Arie van Deursen, Paul Klint & Joost Visser (2000): Domain-specific Languages: an annotated bibliography. SIGPLAN Notices 35(6), pp. 26–36, doi:10.1145/352029.352035.
  8. Zoé Drey (2010): Vers une méthodologie dédiée à l'orchestration d'entités communicantes. Ph.D. thesis. PHOENIX - INRIA Bordeaux - Sud-Ouest.
  9. Zoé Drey & Charles Consel (2010): A visual, open-ended approach to prototyping ubiquitous computing applications. In: PerCom Workshops, pp. 817–819, doi:10.1109/PERCOMW.2010.5470549.
  10. Zoé Drey & Charles Consel (2012): Taxonomy-driven prototyping of home automation applications: A novice-programmer visual language and its evaluation. Journal of Visual Langages and Computing 23(6), pp. 311–326, doi:10.1016/j.jvlc.2012.07.002.
  11. Zoé Drey, Julien Mercadal & Charles Consel (2009): A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications. In: DSL '09: Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages. Springer-Verlag, Berlin, Heidelberg, pp. 78–99, doi:10.1007/978-3-642-03034-5_5.
  12. Martin Fowler (2010): Domain Specific Languages, 1st edition. Addison-Wesley Professional.
  13. Paul Hudak (1996): Building Domain-Specific Embedded Languages. ACM Computing Surveys 28, doi:10.1145/242224.242477.
  14. Gilles Kahn (1974): The Semantics of Simple Language for Parallel Programming. In: IFIP Congress, pp. 471–475.
  15. Andrew J. Ko, Robin Abraham, Laura Beckwith, Alan Blackwell, Margaret Burnett, Martin Erwig, Chris Scaffidi, Joseph Lawrance, Henry Lieberman, Brad Myers, Mary Beth Rosson, Gregg Rothermel, Mary Shaw & Susan Wiedenbeck (2011): The state of the art in end-user software engineering. ACM Computing Surveys 43(3), pp. 21:1–21:44, doi:10.1145/1922649.1922658.
  16. Sheng Liang & Paul Hudak (1996): Modular Denotational Semantics for Compiler Construction. In: European Symposium on Programming. Springer-Verlag, pp. 219–234, doi:10.1007/3-540-61055-3_39.
  17. Marjan Mernik, Jan Heering & Anthony M. Sloane (2005): When and how to develop domain-specific languages. ACM Computing Surveys 37(4), pp. 316–344, doi:10.1145/1118890.1118892.
  18. Keiko Nakata (2011): Resumption-based big-step and small-step interpreters for While with interactive I/O. In: DSL '11: Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages, pp. 226–235, doi:10.4204/EPTCS.66.12.
  19. David A. Schmidt: An introduction to Programming-Language Semantics. http://people.cis.ksu.edu/~schmidt/705s13/Lectures/chapter.pdf. A revision of the article in the CRC/ACM Computer Science Handbook, 2d ed., 2004..
  20. David A. Schmidt (1986): Denotational semantics: a methodology for language development. Allyn and Bacon, Boston, London.
  21. Diomidis Spinellis (2001): Notable design patterns for domain-specific languages. Journal of Systems and Software 56(1), pp. 91–99, doi:10.1016/S0164-1212(00)00089-3.
  22. Laurence Tratt (2008): Domain specific language implementation via compile-time meta-programming. ACM Transactions on Programming Languages and Systems 30(6), pp. 31:1–31:40, doi:10.1145/1391956.1391958.
  23. Qian Wang & Gopal Gupta (2005): Rapidly prototyping implementation infrastructure of domain specific languages: a semantics-based approach. In: SAC, pp. 1419–1426.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org