Towards a Systematic Method for Developing Meta Attack Language InstancesShow others and affiliations
2022 (English)In: Enterprise, Business-Process and Information Systems Modeling 23rd International Conference, BPMDS 2022 and 27th International Conference, EMMSAD 2022, Held at CAiSE 2022, Leuven, Belgium, June 6–7, 2022, Proceedings, Springer Nature , 2022, Vol. 450, p. 139-154Conference paper, Published paper (Refereed)
Abstract [en]
Successfully developing domain-specific languages (DSLs) demands language engineers to consider their organizational context, which is challenging. Action design research (ADR) provides a conceptual framework to address this challenge. Since ADR’s application to the engineering of DSLs has not yet been examined, we investigate applying it to the development of threat modeling DSLs based on the Meta Attack Language (MAL), a metamodeling language for the specification of domain-specific threat modeling languages. To this end, we conducted a survey with experienced MAL developers on their development activities. We extract guidelines and align these, together with established DSL design guidelines, to the conceptual model of ADR. The research presented, aims to be the first step to investigate whether ADR can be used to systematically engineer DSLs.
Place, publisher, year, edition, pages
Springer Nature , 2022. Vol. 450, p. 139-154
Series
Lecture Notes in Business Information Processing, ISSN 1865-1348 ; 450
Keywords [en]
Action design research (ADR), Domain specific language (DSL), Language engineering, Digital subscriber lines, Modeling languages, Action design research, Conceptual frameworks, Design research, Domain specific language, Domains specific languages, Metamodeling, Organizational context, Systematic method, Threat modeling, Problem oriented languages
National Category
Language Technology (Computational Linguistics)
Identifiers
URN: urn:nbn:se:kth:diva-315994DOI: 10.1007/978-3-031-07475-2_10ISI: 000894110300010Scopus ID: 2-s2.0-85131307190OAI: oai:DiVA.org:kth-315994DiVA, id: diva2:1685872
Conference
34th International Conference on Advanced Information Systems Engineering CAiSE 2022, Leuven, Belgium, June 6–7, 2022
Note
QC 20230130
2022-08-052022-08-052023-01-30Bibliographically approved