Home // ICSEA 2019, The Fourteenth International Conference on Software Engineering Advances // View article
Towards Component-Based Development of Textual Domain-Specific Languages
Authors:
Andreas Wortmann
Keywords: Software Language Engineering, Textual Languages, Language Components
Abstract:
Software-intensive systems are developed with the help of experts of different domains. This requires reifying their domain expertise in software, which raises the need for Domain-Specific Languages (DSLs) to bridge the gap between the problem space of the experts’ experience and software development. Developing suitable DSLs still is prohibitively complex due to the lack of pervasive concepts for DSL reuse. Existing concepts either give rise to a conceptual gap between their abstractions and language definition constituents or are tied to specific technological spaces. To mitigates this, we present a novel conceptual model for the systematic reuse of textual DSLs. This technology-independent model promotes modularity and reusability based on language families that exhibit specific reuse interfaces. To realize these concepts, we conceived an extensible modelling infrastructure that supports the engineering of reusable textual DSLs using the MontiCore language workbench. This enables systematic reuse of textual DSLs for compatible technological spaces from which DSL engineers in many domains can greatly benefit.
Pages: 68 to 73
Copyright: Copyright (c) IARIA, 2019
Publication date: November 24, 2019
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-752-8
Location: Valencia, Spain
Dates: from November 24, 2019 to November 28, 2019