You can use dashs in the name of your .uvl file, as long as you do not intend to import it in your UVL model. However, referencing a name with a dash (for example, string-constraints.uvl) as an import is not possible, because the UVL grammar does not allow dash in ID_STRICT identifiers, and imports typically require names that match the ID_STRICT rule.