Improvement of the Two-Hemisphere Model-Driven Approach for Generation of the UML Class Diagram

Open access


In this paper an ability to apply the two-hemisphere model-driven approach for creation of the UML class diagram is discussed and the way to avoid the limitations of the approach is offered. The result of the proposed improvement of the twohemisphere model-driven approach is the increased number of elements of the UML class diagram available for automatic generation and several statements for semi-automatic transformation of business process diagram and the concept diagram into software components. As a result, the authors can ascertain that it is possible to apply the improved twohemisphere model-driven approach in practice in the real software development, and not only for academic purpose.

If the inline PDF is not rendering correctly, you can download the PDF file here.

  • [1] J. Krogstie “Integrating enterprise and IS development using a model driven approach.” In: 13th International Conference on Information Systems Development - Advances in Theory Practice and Education. Vasilecas O. et al. (Eds). Springer Science+Business media Inc. 2005. pp.43-53.

  • [2] O. Nikiforova and M. Kirikova “Two-Hemisphere Model Driven Approach: Engineering Based Software Development.” In: CAiSE 2004 16th International Conference on Advanced Information Systems Engineering June 7-11 Proceedings 2004 pp. 219-233.

  • [3] O. Nikiforova. “General framework for object-oriented software development process” In: Scientific Proceedings of Riga Technical University (13) 2002 pp. 132-144.

  • [4] O.Nikiforova M.Kirikova N.Pavlova „Two-Hemisphere Driven Approach: Application for Knowledge Modelling” In proceedings of the Seventh IEEE International Baltic Conference on DB and IS (BalticDB&IS'2006) O. Vasilecas J. Eder A. Caplinskas (Eds.) Vilnius Lithuania 2006 pp. 244-250

  • [5] O. Nikiforova and N. Pavlova “Development of the Tool for Generation of UML Class Diagram from Two-Hemisphere Model.” In: Proceedings of The Third International Conference on Software Engineering Advances (ICSEA) International Workshop on Enterprise Information Systems (ENTISY). Mannaert H. Dini P. Ohta T. Pellerin R. (Eds.) Published by IEEE Computer Society Conference Proceedings Services (CPS) 2008 pp. 105-112.

  • [6] O. Nikiforova “Two Hemisphere Model Driven Approach for Generation of UML Class Diagram in the Context of MDA” e- Informatics Software Engineering Journal - Volume 3 Issue 1 Huzar Z. Madeyski L. (eds.) Wrocław University of Technology Institute of Applied Informatics Wrocław University of Technology Wrocław Poland Copyright by Oficyna Wydawnicza Politechniki Wrocławskiej Wrocław Poland [Online]. Available: 2009 pp. 59-72.

  • [7] O. Nikiforova and N. Pavlova. “Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA” In: Software Engineering Techniques 3rd IFIP TC2 Central and East European Conference on Software Engineering Techniques Revised Selected Papers Huzar Z. et al (Eds.) LNCS Sublibrary: SL 2 - Programming and Software Engineering Springer 2011 pp. 118-130.

  • [8] O. Nikiforova and N. Pavlova “Foundations on generation of relationships between classes based on initial business knowledge.” In: Information Systems Development: Towards a Service Provision Society. Springer US 2009 pp. 289-297.

  • [9] O.Nikiforova N.Pavlova and J.Grigorjev “Several Facilities of Class Diagram Generation from Two-Hemisphere Model” In: 23rd International Symposium on Computer and Information Sciences (ISCIS 2008). Istanbul Turkey 27-29 October 2008 [Online]. Available: 2008 pp.1-6.

  • [10] O.Nikiforova “Object Interaction as a Central Component of Object- Oriented System Analysis.” In: International Conference „Evaluation of Novel Approaches to Software Engineering” (ENASE 2010) Proceedings of the 2nd International Workshop „Model Driven Architecture and Modelling Theory Driven Development” (MDA&MTDD 2010) Osis J. Nikiforova O. (Eds.) Greece SciTePress. 2010 pp. 3-12.

  • [11] Website of BrainTool. [Online]. Available:

  • [12] O. Nikiforova N. Pavlova K. Gusarovs O. Gorbiks J. Vorotilovs A. Zaharovs D.Umanovskis J. Sejans “Development of the Tool for Transformation of the Two-Hemisphere Model to the UML Class Diagram: Technical Solutions and Lessons Learned” Proceedings of the 5th International Scientific Conference „Applied Information and Communication Technology 2012” held on 26-27 April 2012 in Jelgava Latvia 2012 pp. 11-19.

  • [13] G. Booch “Object-oriented analysis and design with applications” Addison Wesley 1986.

  • [14] J. Rumbaugh M.Blaha W.Premerlani F.Eddy W Lorensen “Object Oriented modelling and design” Englewood Cliffs: Prentice-Hall Inc/ New Jersey 1991.

  • [15] P.P. Chen “Historical Events Future Trends and Lessons Learned.” Software pioneers Springer-Verlag New York Inc. New York 2002 pp. 296 - 310.

  • [16] A.Navasa M. A.Pérez-Toledano J. M. Murillo “An ADL dealing with aspects at software architecture stage” Information and Software Technology 51 2009 pp. 306-324.

  • [17] S.V.Overmyer and O.Rambow Conceptual Modelling through Linguistics Analysis Using LIDA.” 23rd International Conference on Software engineering July 2001.

  • [18] H. M. Harmain and R.Gaizauskas “CM-Builder: A Natural Language- Based CASE Tool for Object- Oriented Analysis.” Automated Software Engineering. 10(2) 2003 pp.157-181.

  • [19] G.S.Anandha G.V. Uma “Automatic Construction of Object Oriented Design Models [UML Diagrams] from Natural Language Requirements Specification” PRICAI 2006: Trends in Artificial Intelligence LNCS 4099/2006 2006 pp. 1155-1159.

  • [20] H. G. Perez-Gonzalez and J.K. Kalita “GOOAL: A Graphic Object Oriented Analysis Laboratory.” 17th annual ACM SIGPLAN conference on Object-oriented programming systems languages and applications (OOPSLA '02) NY USA 2002 pp. 38-39.

  • [21] E.Insfrán O.Pastor and R.Wieringa “Requirements Engineering-Based Conceptual Modelling.” Requir. Eng. 7 2002 pp. 61-72.

  • [22] A.Hovsepyan S.Baelen Y.Berbers and Joosen W. “Generic Reusable Concern Compositions.” In Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications (ECMDAFA '08) Ina Schieferdecker and Alan Hartman (Eds.). Springer-Verlag Berlin Heidelberg 2008 pp. 231-245.

  • [23] H.Afreen I.S.Bajwa B.Bordbar “SBVR2UML: A Challenging Transformation” fit 2011 Frontiers of Information Technology 2011 pp.33-38.

Journal information
Cited By
All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 111 20 3
PDF Downloads 75 27 1