RSL-PL: A linguistic pattern language for documenting software requirements | IEEE Conference Publication | IEEE Xplore