Representing and using nonfunctional requirements: a process-oriented approach | IEEE Journals & Magazine | IEEE Xplore