Acceso abierto

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


Cite

[1] UML Unified Modeling Language Specification, OMG document , [Online]. Available: http://www.omg.org [Accessed: Sept. 23, 2012]Search in Google Scholar

[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/0003581300570067Search in Google Scholar

[3] A. Bajovs, Research of the Basic Principles of the Model-To-Code Transformation, Bachelor Thesis, Riga Technical University, 2012Search in Google Scholar

[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]Search in Google Scholar

[5] M. Volter, “From Programming to Modeling - and Back Again”, IEEE Software, Nov.-Dec. 2011, pp. 20-25.10.1109/MS.2011.139Search in Google Scholar

[6] T. Stahl and M. Volter, Model-Driven Software Development, Wiley, 2006, pp. 428.Search in Google Scholar

[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.154Search in Google Scholar

[8] E. Kalniņa, Model Transformation Development Using Mola Mappings And Template Mola, PhD thesis, University of Latvia, 2011.Search in Google Scholar

[9] M. Brambilla, J. Cabot, and M. Wimmer, Model-Driven Software Engineering in Practice, Morgan & Claypool Publishers, 2012, pp. 173.10.2200/S00441ED1V01Y201208SWE001Search in Google Scholar

[10] I. Jacobson, G. Booch, J. Rumbaugh: The Unified Software Development Process, Addison-Wesley, 2002, pp. 512.Search in Google Scholar

[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.71Search in Google Scholar

[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]Search in Google Scholar

[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.Search in Google Scholar

[14] J. Herrington. Code Generation in Action. Manning, 2003, pp. 342.Search in Google Scholar

[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)Search in Google Scholar

[16] Sparx Systems’ Enterprise Architect, [Online]. Available: http://www.sparxsystems.com.au/ [Accessed: Sept. 23, 2012].Search in Google Scholar

[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].Search in Google Scholar

[18] Microsoft: Visual Studio 2010, [Online]. Available: http://msdn2.microsoft.com/en-us/vstudio/default.aspx [Accessed: Sept. 23, 2012].Search in Google Scholar

[19] Eclipse: About the Eclipse Foundation, [Online]. Available: http://www.eclipse.org/org/ [Accessed: Sept. 23, 2012].Search in Google Scholar

[20] IBM: Rational Software Architect 8.0 Documentation, [Online]. Available: http://pic.dhe.ibm.com/infocenter/rsahelp/v8/index.jsp [Accessed: Sept. 23, 2012].Search in Google Scholar

[21] Sparx: MDA Transformations, [Online]. Available: http://www.sparxsystems.com/uml_tool_guide/mda_transformations/md astyletransforms.htm [Accessed: Sept. 23, 2012].Search in Google Scholar

[22] MSDN: Code Generation and T4 Text Templates, [Online]. Available: http://msdn.microsoft.com/ru-ru/library/bb126445.aspx [Accessed: Sept. 23, 2012].Search in Google Scholar

[23] Eclipse: Documentation - Current Release, [Online]. Available: http://help.eclipse.org/indigo/index.jsp [Accessed: Sept. 23, 2012].Search in Google Scholar

[24] M. Völter. Best Practices for Model-to-Text Transformations, Ingenieurbüro für softwaretechnologie, 2006, pp. 3.Search in Google Scholar

[25] Visual Paradigm, [Online]. Available: http://www.visual-paradigm.com/ [Accessed: Sept. 23, 2012].Search in Google Scholar

[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].Search in Google Scholar

[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.Search in Google Scholar

ISSN:
2255-8691
Idioma:
Inglés