Jump label

Service navigation

Main navigation

You are here:

Sub navigation

Main content


Technology Development Projects

jABC: Java ABC Framework

The jABC Framework is a redevelopment of the Agent Building Center (ABC), which has been developed since 1993. The new system takes advantage of the advances in the field of programming languages and libraries. Based on Java the new jABC is a symbiosis of a commercial product and an experimental platform for our students.

The system is distinguished by the usage of a graphical high-level programming layer. On this layer hierarchical models are composed from components, the so-called SIBs. On this abstract level no classical programming skills are required. The jABC framework plugins provide different semantics for the models.


The Cinco SCCE Meta Tooling Suite is an approach towards simplicity-driven development of sophisticated domain-specific graphical modeling tools. It provides the full generation of graph-based modeling tools from comprehensive high-level specifications. Cinco is based on the Eclipse Modeling ecosystem, but frees the user from having to deal with those technologies directly.

DyWA: Dynamic Web Application

DyWA offers user-driven development of process-oriented web applications. The approach combines business process modeling with user-side application domain evolution. In the center is the DyWA framework that accompanies the prototype-driven web-application development from the domain modeling through the development and deployment phase to the actual runtime and later product evolution. Using DyWA, application experts without programming knowledge are able to model (using their professional knowledge and understanding) both domain-specific data models and the business process models that act on the data via automatically generated elementary data operations. The resulting business processes integrate data access and manipulation, and directly constitute executable prototypes of the resulting web applications.


The LearnLib is a library for automata learning and experimentation. Its modular structure allows users to configure their tailored learning scenarios, which exploit specific properties of the envisioned applications. As has been shown earlier, exploiting application-specific structural features enables optimizations that may lead to performance gains of several orders of magnitude, a necessary precondition to make automata learning applicable to realistic scenarios.

Application Projects

OCS: Online Conference Service

The Online Conference Service (OCS) is a personalized web-based decision support system. It proactively  helps authors, Program Committee chairs, Program Committee members and reviewers to cooperate efficiently during their collaborative handling of the composition of a conference program. OCS is customizable and flexibly reconfigurable online at any time for each role, for each conference, and for each user. The OCS has been successfully used for over 60 computer science conferences, and most of the ETAPS Conferences since 2000.


ChainReaction is an open source two player turn-by-turn computer abstract strategy board game. We use this game for teaching process modeling with the jABC framework. The goal of these workshops is to create a game strategy (GS) representing a computer opponent as a process model, which evaluates a given cell in a given board configuration regarding the benefit to place an atom there. The HOPE technology turned out to be easy to learn for the pupils, and intuitively led to surprisingly good solutions.

Sub content


Tel. (0231) 755-5801
Fax (0231) 755-5802