\begin{table}[!ht]\footnotesize
\centering
\begin{tabular}{|p{2.8in}|p{3.5in}|} \hline
Goals & Approaches\\\hline
\multirow{3}{*}{STRU Mathematical Modeling} & Empirical studies for loop classification\\\cline{2-2}
& Category-based loop modeling \\\cline{2-2}
& Segmented dynamic analysis \\\hline\hline
\multirow{3}{*}{STRU Path Analysis} & Taint analysis to find input- and secret-controlled loops \\\cline{2-2}
& Graph compaction with path equivalence classes \\\cline{2-2}
& Inter-procedural, demand-driven, path-sensitive, symbolic analysis to determine complexity \\\hline\hline
\multirow{3}{*}{**Demand-driven, Composable Analysis**} & Analysis accuracy boundary identifier \\\cline{2-2}
& Dynamic analysis and {\it fc-vector} summary for library calls \\\cline{2-2}
& Type inference for dynamic dispatching problems \\\hline\hline
\multirow{3}{*}{Analysis for Intelligence Amplification} & eXtensible Common Software Graph (XCSDG) based visualization \\\cline{2-2}
& Graph query language \\\cline{2-2}
& Demand-driven based scripting for quickly constructing semantic analysis based on the human needs\\\hline
\end{tabul \end{table}
In the above tex code the text in the first column of my table is crossing the border, how can I rectify this?One way is to increase the width of but that is not a permanent solution, as I want the text int he first column to start in a new line if it reaches the table border!
Screen Shot:

multrow's*is likelyou need to give it a length2.8inhere – David Carlisle Oct 23 '14 at 20:37