loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Changyun Huang ; Ataru Osaka ; Yasutaka Kamei and Naoyasu Ubayashi

Affiliation: Kyushu University, Japan

Keyword(s): Domain-specific Language, Software Product Line, Language Workbench.

Related Ontology Subjects/Areas/Topics: Constraint Modeling and Languages ; Domain-Specific Modeling and Domain-Specific Languages ; Frameworks for Model-Driven Development ; Languages, Tools and Architectures ; Methodologies, Processes and Platforms ; Model-Driven Architecture ; Model-Driven Software Development ; Software Engineering ; Syntax and Semantics of Modeling Languages

Abstract: DSL (Domain-Specific Language) is one of the important approaches for software abstraction. In the past decades, DSLs have been provided by expert engineers familiar with domain knowledge and programming language processors. It is not easy for ordinary programmers to construct DSLs for their own purposes. To deal with this problem, we propose a language workbench called Argyle that can automatically generate a DSL by only specifying a set of functions needed to the DSL and an execution platform supported by the DSL. Argyle is based on software product lines and consists of the following two steps: 1) development of the core assets for constructing a family of DSLs and 2) DSL configuration using these core assets. To demonstrate the effectiveness of our approach, we developed a prototype DSL for supporting MSR (Mining Software Repositories), the most active research field in software engineering.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 34.201.28.181

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Huang, C.; Osaka, A.; Kamei, Y. and Ubayashi, N. (2015). Automated DSL Construction Based on Software Product Lines. In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-083-3; ISSN 2184-4348, SciTePress, pages 247-254. DOI: 10.5220/0005239902470254

@conference{modelsward15,
author={Changyun Huang. and Ataru Osaka. and Yasutaka Kamei. and Naoyasu Ubayashi.},
title={Automated DSL Construction Based on Software Product Lines},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2015},
pages={247-254},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005239902470254},
isbn={978-989-758-083-3},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Automated DSL Construction Based on Software Product Lines
SN - 978-989-758-083-3
IS - 2184-4348
AU - Huang, C.
AU - Osaka, A.
AU - Kamei, Y.
AU - Ubayashi, N.
PY - 2015
SP - 247
EP - 254
DO - 10.5220/0005239902470254
PB - SciTePress