Before revision: The purpose behind the language is to replace predecessor languages, such as UML and SysML that overcomplicate the systems engineering process .
After revision: This is a modeling language like UML and SysML that supports additional project management uses such as risk analysis and scheduling .