coreLang is a probabilistic modeling and simulation language for the abstract domain of IT. More specifically, it is a domain specific language (DSL) created with MAL (the Meta Attack Language).
This project has the following structure:
pom.xml
is the Maven configuration file of the project.*.mal
files located on the src/main/mal directory.Since this is a Maven project it is ought to be opened by any compatible IDE or to be used with the mvn command line tool.
This work has received funding from the European Union's H2020 research and innovation programme under the project SOCCRATES and Grant Agreement no. 833481, the Swedish Civil Contingencies Agency through the research centre Resilient Information and Control Systems (RICS), as well as the ERA-NET project HONOR, funded under grant agreement no. 646039 and no. 7759750.
Project | Link |
---|---|
Old coreLang | https://github.com/pontusj101/coreLang |
Core MAL specification of awsLang | https://gist.github.com/maxwalls/ace99182d064087d2023553337e953c4 |
Paper | Link |
---|---|
Katsikeas, S. et al. Development and validation of coreLang: A threat modeling language for the ICT domain, Computers & Security, 2024 | https://doi.org/10.1016/j.cose.2024.104057 |
Katsikeas, S. et al. Empirical evaluation of a threat modeling language as a cybersecurity assessment tool, Computers & Security, 2024 | https://doi.org/10.1016/j.cose.2024.103743 |
Katsikeas, S. et al. An Attack Simulation Language for the IT Domain. In: Eades III, H., Gadyatskaya, O. (eds) Graphical Models for Security. GraMSec 2020. Lecture Notes in Computer Science | https://doi.org/10.1007/978-3-030-62230-5_4 |
Copyright © 2019-2021 coreLang contributors
All files distributed in the coreLang project are licensed under the Apache License, Version 2.0, except for the following files: