## 2 Background: Existing Domain-Specific Modeling Language and Data Acquisition Domain
### Measurement Data Acquisition System  
The Dewesoft X (current version 2022.4) is a software package named after the company Dewesoft. The software package, in its basic idea and implementation, is a replacement for classic measuring instruments (e.g., logic analyzer, function generator) and, with ease of use, offers all the advantages of a measuring computer in capturing and, ultimately, analyzing data. The software package is present and used in diverse industries, from the automotive (e.g., testing components ([[https://dewesoft.com/case-studies/electrical-testing-of-automotive-components](https://dewesoft.com/case-studies/electrical-testing-of-automotive-components)]([https://dewesoft.com/case-studies/electrical-testing-of-automotive-components](https://dewesoft.com/case-studies/electrical-testing-of-automotive-components)) (accessed on 12 October 2022)), crash tests ([[https://dewesoft.com/case-studies/car-seat-crash-test](https://dewesoft.com/case-studies/car-seat-crash-test)]([https://dewesoft.com/case-studies/car-seat-crash-test](https://dewesoft.com/case-studies/car-seat-crash-test)) (accessed on 12 October 2022)) to aerospace (e.g., vibration tests [[https://dewesoft.com/case-studies/structural-vibration-monitoring-nasa-crawler](https://dewesoft.com/case-studies/structural-vibration-monitoring-nasa-crawler)]([https://dewesoft.com/case-studies/structural-vibration-monitoring-nasa-crawler](https://dewesoft.com/case-studies/structural-vibration-monitoring-nasa-crawler)) (accessed on 12 October 2022)), structural testing [[https://dewesoft.com/case-studies/large-scale-aerospace-structural-testing](https://dewesoft.com/case-studies/large-scale-aerospace-structural-testing)]([https://dewesoft.com/case-studies/large-scale-aerospace-structural-testing](https://dewesoft.com/case-studies/large-scale-aerospace-structural-testing)) (accessed on 12 October 2022)), usually while testing new products and components. The software package offers data capture from various sensors, such as analog and digital sensors, video, GPS, CAN, XCP, PCM, etc. In addition to the mentioned features, the tool also enables visualization, analysis, and export to various formats for post-processing. Figure 1 shows an example of a dynamic car testing on the testing polygon. With the help of the test written inside Dewesoft, domain experts can optimize performance and improve the vehicle's behavior. The application captures data from cameras installed in the car's cockpit, speed sensors, revolutions, temperatures, torques, and accelerations in different car positions. The testing engineer can also help himself with the car's position, which is shown on the map (bottom right corner in Figure 1).  
In recent years, the Dewesoft software package has also been used in other areas besides classic data acquisition, primarily for long-term and continuous data monitoring (e.g., machine condition-based monitoring, [[https://dewesoft.com/applications/monitoring](https://dewesoft.com/applications/monitoring)]([https://dewesoft.com/applications/monitoring](https://dewesoft.com/applications/monitoring))  
Figure 1: Measurement system Dewesoft, as observed by the testing engineer.  
(accessed on 12 October 2022)) with a self-hosted or fully cloud-managed service. The acquired data are available within the Dewesoft X product, or even in various OPC-UA clients, SCADA, or other ERP systems.