Lenguaje de definición de procesos

De Wikipedia, la enciclopedia libre

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]