A Practical Guide to SysML: The Systems Modeling Language (The MK/OMG Press)