Description
Domain-specific languages (DSLs) offer expressive support for particular problem domains and promise substantial gains compared to general-purpose languages (GPLs). Variability management techniques have been successfully and widely applied in software development for GPLs. This paper describes an exploratory study on using variability management in the context of DSLs for digital publishing. Specifically, the paper presents a digital publishing workflow complementing a music engraving DSL to automatically create musical scores for diverse mobile devices. The paper illustrates variability challenges and shows how the approach links different variability mechanisms in a fully-automated workflow. The evaluation based on an archive of 141 digital music artifacts shows that 98,3% of all pages were correctly rendered. Further, the performance results show a strong correlation of the input size with the engraving time regardless of the kind of device. The paper discusses lessons learned and outlines opportunities for further research.| Period | 25 Feb 2022 |
|---|---|
| Event title | VaMoS '22: 16th International Working Conference on Variability Modelling of Software-Intensive Systems, Florence |
| Event type | Conference |
| Location | ItalyShow on map |
Fields of science
- 102 Computer Sciences
- 102022 Software development
JKU Focus areas
- Digital Transformation
Documents & Links
Related content
-
Projects
-
Integration of Validation into a Refinement-based Rigorous Development Process (IVOIRE)
Project: Funded research › FWF - Austrian Science Fund
-
Multi-View Consistency Checking (MCCC)
Project: Funded research › FWF - Austrian Science Fund
-
Pro2Future - Products and Production Systems of the Future
Project: Funded research › FFG - Austrian Research Promotion Agency