How can we reuse knowledge from one requirements engineering problem to another?
Design patterns or software libraries are two possible models. Much work on requirements engineering, particularly in the formal methods community, has focused on the development of declarative languages for specifications. However, it could be that we need to invent new paradigms for transmitting requirements knowledge. Related work: • The 1997 IEEE International Symposium on Requirements Engineering accepted three papers on requirements reuse. Formal treatment of the topic and common practices guides seem to be scarce. http://www.computer.org/proceedings/re/7740/7740toc.htm IEEE library subscribers: http://iel.ihs.com • The NATURE project is another end-to-end “meta-requirements engineering” system that, among other things, attempts to address some reuse issues.