The chapter gives an introduction to the architecture based on Model-View -
Controller (MVC) patterns. Such an architecture separates the user interface from the
business logic. The MVC enables us to divide the system into three components. The
user provides the parameter values. When an algorithm is terminated the results may be
shown graphically.
Keywords: Evolutionary operators, JavaFX, MVC.