“…al., conclude in their research that, "Domain analysis, when done right, is a significant undertaking yet prcduces a significant benefit [13]." At a high level, domain analysis is a combination of reverse engineering, knowledge extraction, knowledge representation, requirements forecasting, and technology forecasting.…”