Management Cockpit for Controlling (MaCoCo)
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. The MaCoCo project is funded by the RWTH Aachen University and jointly realized by the chairs of Controlling and Software Engineering.
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.
Publications:
-
[BGK+24] C. Buschhaus, A. Gerasimov, J. Kirchhof, J. Michael, L. Netz, B. Rumpe, S. Stüber: Lessons learned from applying model-driven engineering in 5 domains: The success story of the MontiGem generator framework. In: Journal Science of Computer Programming, Volume 232, pp. 103033, Elsevier, Jan. 2024. DOI: 10.1016/j.scico.2023.103033
-
[GHK+20] A. Gerasimov, P. Heuser, H. Ketteniß, P. Letmathe, J. Michael, L. Netz, B. Rumpe, S. Varga: Generated Enterprise Information Systems: MDSE for Maintainable Co-Development of Frontend and Backend. In: J. Michael, D. Bork, editors, Companion Proceedings of Modellierung 2020, Vienna, pp. 22-30, CEUR Workshop Proceedings, Feb. 2020.
-
[ANV+18] K. Adam, L. Netz, S. Varga, J. Michael, B. Rumpe, P. Heuser, P. Letmathe: Model-Based Generation of Enterprise Information Systems. In: Enterprise Modeling and Information Systems Architectures (EMISA’18), pg. 75-79, Rockstock, Germany, CEUR 2097, May 2018.