A Practical Guide to SysML: The Systems Modeling Language