Skip to main content
Have a personal or library account? Click to login
Code Generation from UML Model: State of the Art and Practical Implications Cover

Code Generation from UML Model: State of the Art and Practical Implications

Open Access
|Jun 2013

References

  1. [1] UML Unified Modeling Language Specification, OMG document , [Online]. Available: http://www.omg.org [Accessed: Sept. 23, 2012]
  2. [2] Sejans J., Nikiforova O. Practical Experiments with Code Generation from the UML Class Diagram, Proceedings of MDA&MDSD 2011, 3rd International Workshop on Model Driven Architecture and Modeling Driven Software Development In conjunction with the 6th International Conference on Evaluation of Novel Approaches to Software Engineering, Osis J., Nikiforova O. (Eds.), Beijing, China, June 8-11, 2011, SciTePress, Portugal, Printed in China, pp. 57-6710.5220/0003581300570067
  3. [3] A. Bajovs, Research of the Basic Principles of the Model-To-Code Transformation, Bachelor Thesis, Riga Technical University, 2012
  4. [4] OMG: MDA Guide Version 1.0.1, [Online]. Available: http://staffwww.dcs.shef.ac.uk/people/A.Simons/remodel/papers/MDAGuide101Jun03.pdf [Accessed: Sept. 23, 2012]
  5. [5] M. Volter, “From Programming to Modeling - and Back Again”, IEEE Software, Nov.-Dec. 2011, pp. 20-25.10.1109/MS.2011.139
  6. [6] T. Stahl and M. Volter, Model-Driven Software Development, Wiley, 2006, pp. 428.
  7. [7] J. L. Eveleens and C. Verhoef, “The Rice and Fall of the Chaos Report Figures,” IEEE Software, IEEE Computer Society, 2010, pp. 30-36.10.1109/MS.2009.154
  8. [8] E. Kalniņa, Model Transformation Development Using Mola Mappings And Template Mola, PhD thesis, University of Latvia, 2011.
  9. [9] M. Brambilla, J. Cabot, and M. Wimmer, Model-Driven Software Engineering in Practice, Morgan & Claypool Publishers, 2012, pp. 173.10.2200/S00441ED1V01Y201208SWE001
  10. [10] I. Jacobson, G. Booch, J. Rumbaugh: The Unified Software Development Process, Addison-Wesley, 2002, pp. 512.
  11. [11] O. Nikiforova, A. Cernickins, and N. Pavlova, “Discussing the Difference between Model-driven Architecture and Model-driven Development in the Context of Supporting Tools,” Proceedings of the 4th International Conference on Software Engineering Advances, IEEE Computer Society, 2009, pp. 1-6.10.1109/ICSEA.2009.71
  12. [12] OMG: Catalog of OMG Modeling And Metadata Specifications, [Online]. Available: http://www.omg.org/technology/documents/modeling_spec_catalog.htm [Accessed: Sept. 23, 2012]
  13. [13] K. Czarnecki and S. Helsen. Classification of Model Transformation Approaches, OOPSLA’03 Workshop on Generative Techniques in the Context of Model-Driven Architecture Anaheim OOPSLA, Canada:University of Waterloo, 2003, pp. 1-17.
  14. [14] J. Herrington. Code Generation in Action. Manning, 2003, pp. 342.
  15. [15] Sejans, J.: Analysis of Notational Elements of UML Class Diagram. (In Latvian: Valodas UML klašu diagrammas elementu notācijas analīze). Bachelor Thesis, defended in Riga Technical University. RTU (2007)
  16. [16] Sparx Systems’ Enterprise Architect, [Online]. Available: http://www.sparxsystems.com.au/ [Accessed: Sept. 23, 2012].
  17. [17] IBM: Are you new to Rational? Get acquainted with IBM Rational collaborative and integrated solutions for software and systems delivery, [Online]. Available: http://www.ibm.com/developerworks/rational/newto/ [Accessed: Sept. 23, 2012].
  18. [18] Microsoft: Visual Studio 2010, [Online]. Available: http://msdn2.microsoft.com/en-us/vstudio/default.aspx [Accessed: Sept. 23, 2012].
  19. [19] Eclipse: About the Eclipse Foundation, [Online]. Available: http://www.eclipse.org/org/ [Accessed: Sept. 23, 2012].
  20. [20] IBM: Rational Software Architect 8.0 Documentation, [Online]. Available: http://pic.dhe.ibm.com/infocenter/rsahelp/v8/index.jsp [Accessed: Sept. 23, 2012].
  21. [21] Sparx: MDA Transformations, [Online]. Available: http://www.sparxsystems.com/uml_tool_guide/mda_transformations/md astyletransforms.htm [Accessed: Sept. 23, 2012].
  22. [22] MSDN: Code Generation and T4 Text Templates, [Online]. Available: http://msdn.microsoft.com/ru-ru/library/bb126445.aspx [Accessed: Sept. 23, 2012].
  23. [23] Eclipse: Documentation - Current Release, [Online]. Available: http://help.eclipse.org/indigo/index.jsp [Accessed: Sept. 23, 2012].
  24. [24] M. Völter. Best Practices for Model-to-Text Transformations, Ingenieurbüro für softwaretechnologie, 2006, pp. 3.
  25. [25] Visual Paradigm, [Online]. Available: http://www.visual-paradigm.com/ [Accessed: Sept. 23, 2012].
  26. [26] OMG: MOF 2 XMI Mapping Specification Version 2.4.1, [Online]. Available: http://www.omg.org/spec/XMI/2.4.1 [Accessed: Sept. 23, 2012].
  27. [27] A. Cernickins, O. Nikiforova, K. Ozols, J. Sejans. An Outline of Conceptual Framework for Certification of MDA Tools, Proceedings of the 2nd International Workshop on Model-Driven Architecture and Modeling Theory-Driven Development, In conjunction with ENASE 2010, In Janis Osis, Oksana Nikiforova, (Eds.), Athens, Greece, July 2010, SciTePress, pp. 60-69.
DOI: https://doi.org/10.2478/acss-2013-0002 | Journal eISSN: 2255-8691 | Journal ISSN: 2255-8683
Language: English
Page range: 9 - 18
Published on: Jun 8, 2013
In partnership with: Paradigm Publishing Services
Publication frequency: Volume open

© 2013 Andrejs Bajovs, Oksana Nikiforova, Janis Sejans, published by Riga Technical University
This work is licensed under the Creative Commons License.