Skip to main content
Have a personal or library account? Click to login
Transformation of UML class diagram to internal java domain-specific language Cover

Transformation of UML class diagram to internal java domain-specific language

Open Access
|Nov 2012

References

  1. [1] F. P. Brooks,, Addison Wesley, 1995.
  2. [2] OMG, “Model-Driven Architecture Guide Version 1.0.1.” OMG, 2003.
  3. [3] W. Taha, “Domain-Specific Languages,”, 2008.
  4. [4] A. V. Deursen and P. Klint, “Little languages: Little maintenance?”, 1998.
  5. [5] J. Bentley, “Programming Pearls: Little languages,”, 29(8):711721, 1986.
  6. [6] M. Fowler,, Addison Wesley, 2010.
  7. [7] S. Dmitriev, “Language-Oriented Programming: The next programming approach,”, 2004.
  8. [8] D. Spinellis, “Notable Design Patterns for Domain-Specific Languages,”, vol. 56, pp. 91-99, Feb. 2001.
  9. [9] P. Klint, R. Lammel, and C. Verhoef, “Toward an Engineering Discipline for Grammarware,”vol. 14, no. 3, pp. 331-380, 2005.
  10. [10] S. Freeman and N. Pryce, “Evolving an Embedded Domain-Specific Language in Java,” OOPSLA 2006.
  11. [11] H. C. Cunningham, “A Little Language for Surveys: Constructing an Internal DSL in Ruby,”, pp. 282- 287, ACM, 2008.
  12. [12] JetBrains, “Meta-Programming System.” Internet, 2009. http://www.jetbrains.com/mps/. [Accessed September, 2011].
  13. [13] S. Effinge, M. Voelter et al., “openArchitectureWare.” Internet, 2008. http://www.openarchitectureware.org/. [Accessed September, 2011].
  14. [14] Erich Gamma et al.,, Addison Wesley, 1994.
  15. [15] OMG, “OMG Unified Modeling Language Specification” OMG, 2003.
  16. [16] Apache Foundation, “Apache Camel.” Internet, 2010. http://camel.apache.org/index.html. [Accessed September, 2011].
  17. [17] Google, “Google Guice.” Internet, 2010. http://code.google.com/p/google-guice/. [Accessed September, 2011].
  18. [18] Jeff Bay and Alex Ruiz, “An Approach to Internal Domain-Specific Languages in Java,” Internet, 2008. http://www.infoq.com/articles/internal-dsls-java. [Accessed September, 2011].
  19. [19] OMG, “Meta Object Facility (MOF) Specification, version 1.4” OMG, 2002.
  20. [20] D. Buzdin, “Generative Approach to DSL Grammar Definition,”(J. Stefan and P. Peringer, ed.), (Ostrava), 2009.
  21. [21] P. Ziemann, K. Holscher, and M. Gogolla, “From UML Models to Graph Transformation Systems,”, 127, pp. 17-33, 2005.
  22. [22] M. Alanen and I. Porres, “A Relation between Context-Free Grammars and Meta Object Facility Metamodels,”No 606, 2003.
  23. [23] F. Jouault, J. Bezivin, and I. Kurtev, “TCS: a DSL for the Specification of Textual Concrete Syntaxes in Model Engineering,”, 2006.
  24. [24] M. Wimmer, A. Schauerhuber, M. Strommer, W. Schwinger, and G. Kappe, “A Semi-Automatic Approach for Bridging DSLs with UML,”, 2007.
  25. [25] X. Liu, Z. Liu, and L. Zhao, “Object-Oriented Structure Refinement - a Graph Transformation Approach,”187, pp. 145-159, 2007.
  26. [26] A. Kunert, “Semi-Automatic Generation of Metamodels and Models from Grammars and Programs,”, vol. 211, pp. 111-119, 2008.
  27. [27] Oracle, “Java.” Internet, 2010. http://www.java.com/en/. [Accessed September, 2011].
  28. [28] Tiobe Software, “Tiobe Programming Community Index.” Internet, 2011. http://www.tiobe.com/tpci.htm. [Accessed September, 2011].
  29. [29] OMG, “XML Metadata Interchange.” Internet, 2007. http://www.omg.org/spec/XMI/. [Accessed September, 2011].
  30. [30] FreeMarker, Internet, http://freemarker.sourceforge.net/. [Accessed September, 2011].
  31. [31] T. Parr,. Pragmatic Programmers, 2007.
DOI: https://doi.org/10.2478/v10312-012-0008-0 | Journal eISSN: 2255-8691 | Journal ISSN: 2255-8683 (formerly 2255-8691)
Language: English
Page range: 61 - 67
Published on: Nov 8, 2012
Published by: Riga Technical University
In partnership with: Paradigm Publishing Services
Publication frequency: Volume open

© 2012 Dmitry Buzdin, Oksana Nikiforova, published by Riga Technical University
This work is licensed under the Creative Commons License.