Domain analysis