SysML: OMG Systems Modeling Language
a general-purpose graphical modeling language for specifying, analyzing, designing, and verifying complex systems that may include hardware, software, information, personnel, procedures, and facilities. In particular, the language provides graphical representations with a semantic foundation for modeling system requirements, behavior, structure, and integration with a broad range of engineering analysis.
Read OMG SysML Tutorial and Final Adopted OMG SysML Specification (ptc/06-05-04) May 2006