Methods, Algorithms and Software for the UML Class Diagram Refactoring

[1]  Igor Ryadchikov,et al.  Development of robotic mobile platform with the universal chassis system , 2018 .

[2]  Ivar Jacobson,et al.  Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series) , 2005 .

[3]  Joshua Kerievsky,et al.  Refactoring to Patterns , 2004, XP/Agile Universe.

[4]  Elhillali Kerkouche,et al.  A Framework for Modeling and Analysis UML Activity Diagram using Graph Transformation , 2015, FNC/MobiSPC.

[5]  Rudi Lutz,et al.  Evolving good hierarchical decompositions of complex systems , 2001, J. Syst. Archit..

[6]  Lionel C. Briand,et al.  Solving the Class Responsibility Assignment Problem in Object-Oriented Analysis with Multi-Objective Genetic Algorithms , 2010, IEEE Transactions on Software Engineering.

[7]  Caro Lucas,et al.  A GENETIC ALGORITHM APPROACH TO DESIGN EVOLUTION USING DESIGN PATTERN TRANSFORMATION , 2010 .

[8]  Bernhard Rumpe,et al.  The UML as a formal modeling notation , 1998, Comput. Stand. Interfaces.

[9]  Olga Deryugina Improving the structural quality of UML class diagrams with the genetic algorithm , 2016 .

[10]  Ian C. Parmee,et al.  Single and multi-objective genetic operators in object-oriented conceptual software design , 2006, GECCO.

[11]  Mark Kent O'Keeffe,et al.  Search-based refactoring for software maintenance , 2008, J. Syst. Softw..

[12]  Allaoua Chaoui,et al.  A UML and Colored Petri Nets Integrated Modeling and Analysis Approach using Graph Transformation , 2010, J. Object Technol..

[13]  Bernhard Rumpe,et al.  The UML as a formal modeling notation , 1998, Comput. Stand. Interfaces.

[14]  Emden R. Gansner,et al.  Using automatic clustering to produce high-level system organizations of source code , 1998, Proceedings. 6th International Workshop on Program Comprehension. IWPC'98 (Cat. No.98TB100242).

[15]  Ralph E. Johnson,et al.  Design Patterns: Abstraction and Reuse of Object-Oriented Design , 1993, ECOOP.

[16]  Mel Ó Cinnéide,et al.  Towards automated design improvement through combinatorial optimisation , 2004, ICSE 2004.

[17]  Martin Fowler,et al.  Refactoring - Improving the Design of Existing Code , 1999, Addison Wesley object technology series.

[18]  Yuanyuan Zhang,et al.  Search-based software engineering: Trends, techniques and applications , 2012, CSUR.

[19]  Kai Koskimies,et al.  Tool Support for Software Architecture Design with Genetic Algorithms , 2010, 2010 Fifth International Conference on Software Engineering Advances.

[20]  Radziah Mohamad,et al.  Formalization of UML class diagram using description logics , 2010, 2010 International Symposium on Information Technology.

[21]  Дерюгина Ольга Александровна,et al.  Инструментальное средство автоматизированного рефакторинга UML-диаграмм классов по заданным критериям качества , 2017 .