Abstract
Requirement engineering has recently assumed a significant role in software engineering. In software development, requirements should be correct, complete and consistent. Consistency refers to requirements without any conflicts or contradictions. Requirement consistency is a critical factor in project success as any conflict may waste cost, time and effort. This paper will propose a novel intelligent approach in finding and solving conflicts in functional requirements. The approach works at two levels; a rule-based system to detect the conflicts in functional requirements; and the application of genetic algorithm to resolve conflicts and optimize the set of function requirements to produce minimum conflicts