close
Skip to main content

Experiences in Modeling for a Domain Specific Language

  • Conference paper
UML Modeling Languages and Applications (UML 2004)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3297))

Included in the following conference series:

  • 1376 Accesses

  • 3 Citations

Abstract

Building models with a domain specific language enables targeting specific platform and framework functionality. We built a domain specific language for use in modeling applications targeting our business application framework. Such models are used for tasks including generating C# code and producing object-relational mappings for business objects. The paper briefly describes the framework and its accompanying domain specific language and then describes issues we encountered in using an unconstrained UML tool to express our models, solutions we developed to deal with those issues and observations about the suitability of UML for application to such problems. We found that making a general-purpose, extensible modeling language serve the needs of a targeted domain specific language is a lot of work and is only partially successful. We conclude that what is needed is a more general purpose framework for creating domain specific languages and tools for them.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Extension Mechanisms Overview, §2.6.1. OMG Unified Modeling Language Specification Version 1.5. Object Management Group (March 2003), http://www.omg.org/cgi-bin/doc?formal/03-03-01

  2. Greenfield, J., Short, K.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. John Wiley and Sons, Chichester (2004)

    Google Scholar 

  3. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison Wesley, Reading (1999)

    Google Scholar 

  4. Profiles, §18.13.5. UML 2.0 Superstructure Specification. Object Management Group (August 2003)

    Google Scholar 

  5. http://www.omg.org/cgi-bin/doc?ptc/2003-08-02

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Anonsen, S. (2005). Experiences in Modeling for a Domain Specific Language. In: Jardim Nunes, N., Selic, B., Rodrigues da Silva, A., Toval Alvarez, A. (eds) UML Modeling Languages and Applications. UML 2004. Lecture Notes in Computer Science, vol 3297. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31797-5_19

Download citation

Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics