En las tecnologías de la información y la comunicación, los Lenguajes de Definición de Procesos (PDLs) son lenguajes formales utilizados para documentar, evaluar y mejorar principalmente procesos vinculados al desarrollo de software, pero también procesos de negocio.

Constitución editar

Al igual que los Lenguajes de Programación, los PDLs son también Lenguajes de Computadora (Lenguajes Informáticos).

Debido a su ámbito de aplicación, son usualmente procedurales-estructurados, y suelen contar con:

  • un Sistema de Control con constructos para la secuenciación, alternación, repetición y paralelización de actividades (concepto análogo al de instrucción en un lenguaje de programación);
  • un Sistema de Tipos sencillo, con pocos tipos de datos y constructores de tipos;
  • mecanismos para la modularización de procesos en términos de sub-pprocesos.

Véase también editar

  • XPDL (XML Process Definition Language), lenguaje usado para la definición de flujos de trabajo.
  • WS-BPEL (Web Services Business Process Execution Language), lenguaje para la composición de servicios web en procesos de negocio.
  • BPMN (Business Process Model and Notation), notación para definir y modelar procesos de negocio.

Enlaces externos editar