Mission of Hope
Mission of Hope.

Mission of HOPE

We aim at narrowing the semantic gap by adding richer features to process modeling. Top-down meets bottom-up.

Read more

The jABC4 GUI
The jABC4 GUI

The jABC4 GUI

The browser area (top left) shows the projects, the process models (SLGs) , and services/components. In the inspector area (bottom left) information for the selected activity or SLG is shown and may be edited. The graph canvas (right) is the modeling area.

Read more

Higher-Order
Higher-Order

Higher-Order

Create, store, pass and plug’n’play higher-order processes.

Read more

Generic Processes
Generic Processes

Generic Processes

Processes support Generics (i.e. parametric polymorphy), so that the same process may be reused in different scenarios.

Read more

Preconfiguration
Preconfiguration

Preconfiguration

In order to shield the application expert from the complexity of advanced modeling features (e.g. generics, types, data-flow) it is possible to create new components (classes of activities) via preconfiguration of existing ones.

Read more

Higher-Order

Unpredicted hurdles in dealing with integration, variability, and interoperability in software development can be overcome via higher-order process engineering. Even in its simplicity-oriented, tamed form, this approach fosters a powerful plug&play discipline, where processes and services are created, stored, passed,

Read more

Generics

Modern object-oriented programming languages like Java, C#, and Scala have a feature known as parametric polymorphy in type theory. In all three languages this feature is called generics. The HOPE approach interprets processes as a special form of functions reminiscent

Read more

Preconfiguration

In order to shield the modeler from the complexity of features like higher-order, static typing, and generics we provide a preconfiguration feature. Nearly everything (except the control-flow of a process) can be configured, including names, generics, types, context variables, the

Read more

jABC4 is the incarnation of HOPE and is available for download.

The modeling environment comes with an entry level project in the Chainreaction domain!

Download now

jABC3 and before…

The jABC framework and its ancestor Agent Building Center (ABC) have a long and successful history. The button will lead you to the project page of the predecessor jABC3

jABC3