A rational perspective on software modeling | IEEE Conference Publication | IEEE Xplore