Feature-Oriented Domain Analysis