Feature Oriented ReverSe Engineering