Specialization is an important concept in modeling languages. The upcoming SysML v2 has a solid foundation of different kinds of specializations. This article provides an overview. In SysML v1 (and UML) the concept is called Generalization – just upside down.. It is basically the same, although the details are different.