kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Towards a Systematic Method for Developing Meta Attack Language Instances
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Network and Systems Engineering. University of Southern Denmark, Odense, Denmark.ORCID iD: 0000-0003-0478-9347
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Network and Systems Engineering.ORCID iD: 0000-0001-8287-3160
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Network and Systems Engineering.ORCID iD: 0000-0002-9546-9463
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Network and Systems Engineering.ORCID iD: 0000-0003-0434-4436
Show 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

Available from: 2022-08-05 Created: 2022-08-05 Last updated: 2023-01-30Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Hacks, SimonKatsikeas, SotiriosRencelj Ling, EnglaXiong, Wenjun

Search in DiVA

By author/editor
Hacks, SimonKatsikeas, SotiriosRencelj Ling, EnglaXiong, Wenjun
By organisation
Network and Systems Engineering
Language Technology (Computational Linguistics)

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 441 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf