TY - JOUR AU - Syriani, Eugene AB - Software engineering aims to create software tools that allow people to solve particular problems in an easy and efficient way. In this regard, model-driven engineering (MDE) enables to generate software tools, by systematically modeling and transforming models. To do so, MDE relies on language workbenches: Integrated Development Environment for engineering modeling languages, designing models, executing them, and verifying them. However, the usability of these tools is far from efficient. Common MDE activities, such as creating a domain-specific language or developing a model transformation, are non-trivial and often require repetitive tasks. This results in unnecessary risings of development time. The goal of this paper is to increase the productivity of modelers in their daily activities by automating the tasks performed in current MDE tools. We propose an MDE-based solution where the user defines a reusable workflow that can be parameterized at run-time and executed. We have implemented workflows in the graphical modeling tool AToMPM. An empirical evaluation shows that the users’ productivity is significantly improved. TI - Improving user productivity in modeling tools by explicitly modeling workflows JO - Software & Systems Modeling DO - 10.1007/s10270-018-0678-1 DA - 2018-05-16 UR - https://www.deepdyve.com/lp/springer-journals/improving-user-productivity-in-modeling-tools-by-explicitly-modeling-zsPwaS7txr SP - 2441 EP - 2463 VL - 18 IS - 4 DP - DeepDyve ER -