Un lenguaje de diseño es una herramienta de automatización de diseño de sistemas . A menudo, para simplificar la comprensión del área temática, los lenguajes de diseño se denominan lenguajes de programación , pero esto es solo una simplificación asociada con la forma en que se escriben los textos del programa , que pierde de vista el área temática (el uso de lenguajes de diseño).
La eficacia de las tecnologías de diseño está determinada en gran medida por la perfección de los lenguajes de diseño que facilitan la comunicación entre los desarrolladores ( diseñadores ) . La unificación de lenguajes de diseño permite el intercambio de herramientas de software o sus componentes, reduce el costo de aprendizaje de lenguajes y herramientas tecnológicas para automatizar su uso, promueve la portabilidad y mejora la calidad de las herramientas de software.
Los principales requisitos para un sistema de lenguajes de diseño son:
Los lenguajes de diseño más famosos para 2009 :
También existen herramientas de diseño basadas en: