Knowledge based requirement engineering for one-of-a-kind complex systems

The success of requirement specification in new design projects largely depends on an accurate match between customer requirements and company product and process knowledge. Despite the recent developments in the domain there is still a lack of transparency and consistent definition and integration of the activities in requirement engineering (RE). There is also a lack of structured methods for capturing relevant enterprise knowledge and deploying it in support of decision making for requirement specification. This paper reports on the knowledge acquisition and sharing for requirement engineering (KARE) approach for requirement specification of one-of-a-kind complex systems. The approach provides a generic view of key RE processes clustered into three groups of activities: requirement elicitation, analysis and negotiation. The process is supported by a set of knowledge functions aimed at facilitating the requirement engineers in matching customer requirements to product characteristics. The reported research has been developed as part of the ESPRIT collaborative project KARE funded by the European Commission.