Model-Driven Customizing of ERP Systems: A Case Study

Neugebauer Jonathan, Kuchen Herbert

Research article in edited proceedings (conference) | Peer reviewed

Abstract

Customizing Enterprise Resource Planning (ERP) systems can require implementing new modules adding support for processes not considered by the ERP vendor. Since customizing can account for a large portion of the budget in ERP introduction projects, in this work, we aim at increasing programming productivity in this area. As case study, we introduce a model-driven approach to developing ERP modules for Microsoft Dynamics 365 Business Central (BC) based on our Domain-Specific Language (DSL) modAL. Besides the DSL, we present accompanying development tools allowing to generate runnable modules from modAL specifications. We evaluate our approach based on a usability test conducted among BC developers. The results suggest that our model-driven approach is beneficial.

Details about the publication

PublisherAssociation for Computing Machinery
Book titleThe 37th ACM/SIGAPP Symposium on Applied Computing (SAC '22), April 25--29, 2022, Virtual Event
Page range1276-1279
Publishing companyACM Press
Place of publicationNew York, NY, USA
StatusPublished
Release year2022
Language in which the publication is writtenEnglish
ConferenceThe 37th ACM/SIGAPP Symposium on Applied Computing (SAC '22), Virtual Event, Online
DOI10.1145/3477314.3507166
Keywordsdomain-specific language; model-driven software development; enterprise resource planning

Authors from the University of Münster

Kuchen, Herbert
Practical Computer Science Group (PI)
Neugebauer, Jonathan
Practical Computer Science Group (PI)