Decision maker- the responsibility of this
component is, in fact, receiving and sending
information from and to all components of the DSS.
This component, as an "information propagator" has a duty to receive priorities which architect enters the system via user interface and provide them as an input for the tool which exists in the DSS to make use of it.
In this DSS, the priorities are considered as inputs of the fuzzy tool for criteria aggregation. After getting answers which are provided by applying fuzzy integral, and making use of other supplementary information, which could be provided by human agent or useful application tools, the decision maker will determine that an architecture style or a composition of them could be selected for the problem at hand.
The results of decision making are sent to the user interface for representation. Therefore, system will suggest them to the architect in order to choose the best one by his experience.