Skip to main content

Separating Concerns with Domain Specific Languages

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4228))

Abstract

I’ll talk about the separation of concerns in the development of large distributed enterprise systems, how to manage it using domain specific languages, and how to build these languages. This brief note outlines some of the topics I’ll cover.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Dimitriev, S.: Language-Oriented Programming: The Next Programming Paradigm, http://www.onboard.jetbrains.com/is1/articles/04/10/lop/

  2. Fowler, M.: Language Workbenches: The Killer App. for Domain Specific Languages? http://martinfowler.com/articles/languageWorkbench.html

  3. Czarnecki, K., Eisenecker, U.W.: Generative Programming – Methods, Tools and Applications. Addison-Wesley, Reading (2000)

    Google Scholar 

  4. Bézivin, J., Jouault, F., Valduriez, P.: On the Need for Megamodels. In: Proceedings of the OOPSLA/GPCE: Best Practices for Model-Driven Software Development workshop. 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (2004)

    Google Scholar 

  5. DSL Tools Workshop, http://msdn.microsoft.com/vstudio/DSLTools/

  6. Ledeczi, A., Maroti, M., Bakay, A., Karsai, G., Garrett, J., Thomason, C., Nordstrom, G., Sprinkle, J., Volgyesi, P.: The Generic Modeling Environment. In: Proceedings of WISP 2001 (May 2001), http://www.isis.vanderbilt.edu/Projects/gme/GME2000Overview.pdf

  7. C# programming guide, http://msdn2.microsoft.com/en-us/library/wa80x488.aspx

  8. Greenfield, J., Short, K., Cook, S., Kent, S.: Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools. Wiley, Chichester (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cook, S. (2006). Separating Concerns with Domain Specific Languages. In: Lightfoot, D.E., Szyperski, C. (eds) Modular Programming Languages. JMLC 2006. Lecture Notes in Computer Science, vol 4228. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11860990_1

Download citation

  • DOI: https://doi.org/10.1007/11860990_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40927-4

  • Online ISBN: 978-3-540-40928-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics