ADEPT (process description language)

from Wikipedia, the free encyclopedia
Representation of all control flow constructs of the ADEPT basic model

ADEPT is a language ( process metamodel ) for describing business processes that can be carried out directly by IT systems. ADEPT has been developed at Ulm University since 1997 . The name is an acronym for “Application DEvelopment based on pre-modeled Process Templates”, but is used independently today.

An ADEPT process model is a directed graph with a symmetrical block structure . The process itself, as well as each block within the process, has exactly one start and one end node. Sequences , loops , as well as conditional and parallel branches are available as block constructs . The individual blocks can be nested within one another, but must not overlap. Since there are business processes that cannot be modeled with these constructs alone, ADEPT offers so-called synchronization edges . With the help of a synchronization edge, the sequence of two nodes can be determined, which are located in different parallel branches.

For the sake of clarity, process models can be structured hierarchically. The transformation of any blocks of a process into a sub-process is just as possible as the transformation of a sub-process into a block of the higher-level process.

In order to exchange data between process steps, data elements are used in ADEPT that are available within a process. Because of this process-wide visibility, data elements have a name that is unique within the process. They are connected to the nodes via so-called data edges .

Use of the ADEPT metamodel in the AristaFlow BPM Suite

See also

Individual evidence

  1. ADEPT1 - Flexible Workflow Management ( Memento from July 16, 2013 in the Internet Archive ) ADEPT1 project website of the University of Ulm ( English )
  2. Dynamic process changes in workflow management systems Dissertation by Prof. Manfred Reichert
  3. AristaFlow GmbH Website of AristaFlow GmbH, manufacturer of the AristaFlow® BPM Suite