Before revision: Contrast with UML SysML offers systems engineers several noteworthy improvements over UML, which tends to be software-centric .
After revision: Contrast with UML SysML offers several systems engineering specific improvements over UML, which has been developed as a software modeling language .