Unified modeling language και θεωρία παιγνιών
The purpose of this study is to investigate the use of diagrams of Unified Modeling Language in Game Theory. The Unified Modeling Language (UML) is a general-purpose modeling language in the field of software engineering, which is designed to provide a standard way to visualize the design of a system. It can be used in many different phases of development, from requirements analysis to the control of integrated systems. However, the use of UML is so broad in terms of what can be described with the use of diagrams that can often be seen that the imagination is the only limitation in terms of what can be described using this language. Game theory is a methodology for analyzing situations among a group of reasonable people that compete each other with the purpose of each one to get the most benefit. Its purpose is to help us understand the various situations in which two or more interacting entities, each of which behaves strategically and trying to get some decisions. The individual entity in this case is named player, and is the one who makes decisions. The aim of each player is to maximize profit, which is measured on a scale of interest. So the game mentioned in game theory represents the situation in which two or more players choose courses of action that create situations of interdependence. The purpose of this study is to evaluate the use of the properties of UML in game theory problem solving and whether it helps the alternative representation of the problem with the use of UML diagrams in relation to classical imaging tables. The study is divided into three main parts. The first presen ts the UML language and example sare given for each block based on the application of problem-solving game theory. The second part is a presentation of game theory through some examples accompanied by specialized diagrams concerning each problem. Finally we present the design of the game theory problem solving application.