Have a personal or library account? Click to login
UML Sequence Diagram: Transformation from the Two-Hemisphere Model and Layout Cover

UML Sequence Diagram: Transformation from the Two-Hemisphere Model and Layout

Open Access
|Jun 2013

References

  1. [1] O. Nikiforova, Object Interaction as a Central Component of Object-Oriented System Analysis, International Conference „Evaluation ofNovel Approaches to Software Engineering” (ENASE 2010),Proceedings of the 2nd International Workshop „Model DrivenArchitecture and Modeling Theory Driven Development”(MDA&MTDD 2010), Osis J., Nikiforova O. (Eds.), Greece, Athens, July 2010, SciTePress, Portugal, pp. 3-12
  2. [2] O.Nikiforova, N. Pavlova, K.Gusarovs, O. Gorbiks, J. Vorotilovs, A. Zaharovs, D. Umanovskis, and J. Sejans, Eds., Development of the Toolfor Transformation of the Two-Hemisphere Model to the UML ClassDiagram: Technical Solutions and Lessons Learned: Proceedings of the5th International Scientific Conference „Applied Information andCommunication Technology, April 26-27, 2012, Jelgava, Latvia.
  3. [3] Visual Paradigm, "Generate Sequence Diagram from Use Case Flow of Events", May 2011. [Online]. Available: http://www.visualparadigm. com/product/vpuml/tutorials/gensdfromfoe.jsp [Accessed: Sept. 21, 2012].
  4. [4] Visual Paradigm "Drawing activity diagrams". Available: http://www.visualparadigm.com/support/documents/vpumluserguide/94/200/6713_drawin gactiv.html [Accessed: Sept. 21, 2012].
  5. [5] Sparx systems, "Enterprise Architect". Available: http://www.sparxsystems.com.au/ [Accessed: Sept. 24, 2012].
  6. [6] A.A.A. Jilani, M.Usman, Z. Halim, " Model Transformations in Model Driven Architecture," Universal Journal of Computer Science andEngineering Technology, vol. 1, no. 1, pp. 50-54, October 2010. [Online] Available: UNICSE, http://www.unicse.org/. [Accessed May 28, 2012]
  7. [7] M. Kardos, M. Drozdova, „Analytical Method of CIM to PIM Transformation in Model Driven Architecture (MDA),” Journal ofInformation and Organizational Sciences, vol 34, no. 1, pp. 89-99, May 2010. [Abstract]. Available: JIOUS, http://jios.foi.hr/index.php/jios/article/view/163. [Accessed May 2005].
  8. [8] A. Kleppe, J. Warmer and W. Ba, MDA Explained: The Model DrivenArchitecture™: Practice and Promise USA: Addison-Wesley Longman Publishing Co., Inc., 2003.
  9. [9] K. Hamilton and R. Miles, Learning UML 2.0, USA: O'Reilly, 2006
  10. [10] O.Nikiforova, Eds., General framework for object-oriented softwaredevelopment process: Scientific Proceedings of Riga TechnicalUniversity in series "Computer Science" vol.13., 2007, Riga, Latvia
  11. [11] O.Nikiforova, M. Kirikova, Eds., Two-hemisphere driven approach:Engineering based software development: Advanced InformationSystems Engineering 16th International Conference, Series: LectureNotes in Computer Science, Vol. 3084, June 7-11, 2004, Riga, Latvia. Springer, 2004
  12. [12] O.Nikiforova, "Two Hemisphere Model Driven Approach for Generation of UML Class diagram in the Context of MDA," e-Informatica Software Engineering Journal, vol. 3, no. 1. pp.60-74, 2009. [Online]. Available: e-Informatica Software Engineering Journal, http://www.informatik.unitrier. de/~ley/db/journals/eInformatica/eInformatica3.html [Accessed September 28, 2012]
  13. [13] O.Nikiforova, "System Modeling in UML with Two-Hemisphere Model Driven Approach," Scientific Journal of Riga Technical University. Computer Sciences, vol. 21. pp. 37-44, 2010. [Online]. Available: Versita, http://www.degruyter.com/view/j/rtucs.2010.41.issue--1/v10143-010-0022-x/v10143-010-0022-x.xml. [Accessed May 12, 2012]
  14. [14] L. Kozacenko Research of Implementation Methods for Model Transformations, Bachelor Thesis, Riga Technical University, 2012
  15. [15] K. Wong and D. Sun, On evaluating the layout of UML diagrams forprogram comprehension: IWPC 2005, 13th International Workshop onProgram Comprehension, May 15-16, 2005, St. Louis, Missouri, USA. IEEE Computer Society 2005.
  16. [16] A. Galapovs and O. Nikiforova, "UML Diagram Layouting: the State of the Art," Scientific Journal of Riga Technical University. ComputerScience. Applied Computer Systems, vol. 47, pp. 101-108, 2011, [Online]. Available: Riga Technical University, https://ortus.rtu.lv/science/lv/publications/ [Accessed September 10, 2012].
  17. [17] A. Galapovs and O. Nikiforova, Several Issues on the Definition ofAlgorithm for the Layout of the UML Class Diagram: 3rd InternationalWorkshop on Model Driven Architecture and Modeling Driven SoftwareDevelopment In conjunction with the 6th International Conference onEvaluation of Novel Approaches to Software Engineering, June 8-11, 2011, Beijing, China. SciTePress Digital Library 2011.10.5220/0003582200680078
  18. [18] T. Poranen, E. Makinen and J. Nummenmaa, How to Draw a SequenceDiagram: SPLST'03 Proceedings of the Eighth Symposium onProgramming Languages and Software Tools, June 17-18, 2003, Kuopio, Finland. University of Kuopio, Department of Computer Science 2003.
  19. [19] B.E. Goldstein, Sensation and Perception. Wadsworth, 2002.
  20. [20] [Battista u.c.1999] G. di Battista, P. Eades, R. Tamassia and I. Tollis,Graph Drawing: Algorithms for the Visualization of Graphs. Prentice Hall, 1999.
  21. [21] H.C. Purchase, J-A. Allder and D. Carrington, "Graph Layout Aesthetics in UML Diagrams: User Preferences," Journal of Graph Algorithms andApplications, vol. 6, no. 3, pp. 255-279, 2002. [Online]. Available: Universitat Trier, http://www.informatik.uni-trier.de [Accessed Sept. 10, 2012].
  22. [22] H. Eichelberger and K. Schmid, "Guidelines on the aesthetic quality of UML class diagrams," Information and Software Technology, vol. 51, no. 12, pp.1686-1698, 2009. [Abstract]. Available: ScienceDirect, http://www.sciencedirect.com. [Accessed Sept. 11, 2012].10.1016/j.infsof.2009.04.008
  23. [23] H. Eichelberger, "Aesthetics and Automatic Layout of UML Class Diagrams," PhD dissertation, Julius-Maximilians-Universität, Würzburg, Germany, 2005.
  24. [24] M. Garey and D. Johnson, Computers and intractability - A Guide ToThe Theory Of NP- Completeness. W.H. FREEMAN AND COMPANY. - 1991.
  25. [25] D. Ahilcenoka Research of the Problems and Solutions for the Layout of the UML Sequence Diagram, Bachelor Thesis, Riga Technical University, 2012.
  26. [26] K. Freivalds, U. Dogrusoz and P. Kikusts, Disconnected Graph Layoutand the Polyomino Packing Approach:GD 2001 9th InternationalSymposium on Graph Drawing, September 23-26, 2001, Vienna, Austria. Lecture Notes in Computer Science, Springer-Verlag, 2002.10.1007/3-540-45848-4_30
  27. [27] J. Sun, Automatic, Orthogonal Graph Layout., Project work, Hamburg University of Technology, 2007.
  28. [28] Oreas optimization, research and software, GoVisual Diagram Editor, [Online]. Available: http://www.oreas.com/gde_en.php. [Accessed April 10, 2012].
  29. [29] yWorks, Automatic Layout of Networks and Diagrams, 2012, [Online]. Available: http://www.yworks.com/en/products_yfiles_practicalinfo_gallery.html. [Accessed April 10, 2012].
  30. [30] J. Seemann, Extending the Sugiyama Algorithm for Drawing UML ClassDiagrams: Towards Automatic Layout of Object-Oriented SoftwareDiagrams: GD '97, Graph Drawing, 5th International Symposium, September 18-20, 1997, Rome, Italy. New York: Springer Verlag, 1997.
  31. [31] R. Tamassia, New Layout Techniques for Entity-Relationship Diagrams:Entity-Relationship Approach: The Use of ER Concept in KnowledgeRepresentation, Proceedings of the Fourth International Conference onEntity-Relationship Approach October 29-30, 1985, Chicago, Illinois, USA. IEEE Computer Society and North-Holland, 1985.
  32. [32] M. Mitchell, An Introduction to Genetic Algorithms. A Bradford Book, 1999.10.7551/mitpress/3927.001.0001
  33. [33] Borland a micro focus company, Borland Together, [Online]. Available: http://www.borland.com/products/Together/. [Accessed Sept. 2, 2012].
  34. [34] IBM, Rational Rose product family, [Online]. Available: http://www-01.ibm.com/software/awdtools/developer/rose/. [Accessed Sept. 2, 2012].
  35. [35] K. Czarnecki and S. Helsen, “Feature-Based Survey of Model Transformation Approaches,” IBM Systems Journal, vol. 45, no. 3, p. 621, 2006. [Abstract]. Available: IEEE Xplore, http://ieeexplore.ieee.org. [Accessed: June 8, 2012].
  36. [36] Java, Learn About Java Technology, [Online]. Available: http://www.java.com/en/about/. [Accessed May. 10, 2012].
DOI: https://doi.org/10.2478/acss-2013-0004 | Journal eISSN: 2255-8691 | Journal ISSN: 2255-8683
Language: English
Page range: 31 - 41
Published on: Jun 8, 2013
Published by: Riga Technical University
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2013 Oksana Nikiforova, Ludmila Kozacenko, Dace Ahilcenoka, published by Riga Technical University
This work is licensed under the Creative Commons License.