\begin{table}[ht] \centering \renewcommand{\arraystretch}{1.4} \resizebox{\columnwidth}{!}{ \begin{tabular}{lrccccccccccc} \toprule & & \textbf{FR1} & \textbf{FR2} & \textbf{FR3} & \textbf{FR4} & \textbf{FR5} & \textbf{FR6} & \textbf{FR7} & \textbf{NFR1} & \textbf{NFR2} & \textbf{NFR3} & \textbf{NFR4} \\ \midrule Interactive Dashboard (\myCircled{2a}) & & & \tick & & \tick & \tick & & \tick & \tick & \tick & \tick & \\ Message Broker (\myCircled{2b}) & & \tick & \tick & \tick & \tick & \tick & \tick & & \tick & \tick & \tick & \\ System Knobs (\myCircled{2c}) & & & \tick & & \tick & \tick & & & & & \tick & \tick \\ Database (\myCircled{3a}) & & & & \tick & \tick & \tick & \tick & & & \tick & & \\ API Server (\myCircled{3c}) & & & \tick & & \tick & \tick & & & & & \tick & \\ Cache (\myCircled{3b}) & & & & \tick & \tick & \tick & & & \tick & \tick & \tick & \\ Event-driven Simulation (\myCircled{4a}) & & \tick & \tick & & \tick & \tick & & & \tick & & \tick & \tick \\ Analytics Engine (\myCircled{4b}) & & \tick & \tick & & \tick & \tick & & & & & & \tick \\ Monitoring Service (\myCircled{4c}) & & \tick & \tick & & \tick & \tick & & & & & & \\ \bottomrule\end{tabular} } \caption[The mapping of features to requirements.]{Validation of the features against the set of functional and non-functional requirements.} \label{tab:feature_validation} \end{table}