10. The system according to claim 9 , further comprising: a repository configured to store said plurality of attributes defined, said plurality of specifications defined, said domain context defined, said relationship requirement patterns created, said domain requirement patterns created and said domain trait requirement patterns generated.
10. The system according to claim 9 , further comprising: a repository configured to store said plurality of attributes defined, said plurality of specifications defined, said domain context defined, said relationship requirement patterns created, said domain requirement patterns created and said domain trait requirement patterns generated. 11. The system according to claim 10 , further comprising: a domain definition module configured to receive input for defining said domain context that said domain specific solution is to be used in; a specification definition module configured to receive input for defining said plurality of specifications, including assigning said valid range of specification values for said one or more of said plurality of specifications; and an attribute definition module configured to receive input for defining said plurality of attributes.