The Meta Attack Language (MAL) is a language used to create domain-specific threat modeling languages - a malLang. We can think of it as a bridge between systems modeling (like UML) and attack graphs.