<< back to projects

MaCoCo - Management Cockpit for Controlling

A research project of RWTH Aachen University realized by the Controlling Group and Software Engineering Group

Within the MaCoCo (Management Cockpit for Controlling) project we realize a multi-user web-application for the decentralized management and controlling of organizational processes within the chairs or institutes of a university. The project was startet in 2016. The key elements of the project focus on finance, staff and project organization.

In the development of web-applications the frontend and backend are implemented separately and often use different programming languages. Developers of both parts have to communicate intensively and have to adjust their implementation to the corresponding other side. Consequently, this increases the risk for communication overhead and inconsistencies.

Thus, large parts of the code of MaCoCo is generated with the MontiCore (MC) language workbenchand code generation framework to ensure a highly adaptable system. Lead users are involved actively in the development process to be able to provide a useful solution.

The MaCoCo project is funded by the RWTH Aachen University and jointly realized by the chairs of Controlling and Software Engineering.

Impressions

1 / 8
Dashboard
2 / 8
Dashboard Finances
3 / 8
Overview Finances
4 / 8
Account Details
5 / 8
Bookings
6 / 8
Job Assignment
7 / 8
Employees Dashboard
8 / 8
Permanent Positions


Online Testversion (only reachable from RWTH network)

Further information about our online test version can be found in the MaCoCo user manual.

User Support

More information about MaCoCo functionalities can be found in the user manual.


MaCoCo in a nutshell:

Agile software engineering

Angular Frontend (Typescript/HTML)

Creation of domain-specific (modeling) languages (DSL) for creation of interfaces, backend, validators

Enterprise Information System

Generator

Java Backend

User centered development process

Web Application Development

Related Research Topics:


Publications:



<< list of all projects list of all publications >>