Engineering Software Diversity: a Model-Based Approach to Systematically Diversify Communications
Chapter
Accepted version
Permanent lenke
http://hdl.handle.net/11250/2586150Utgivelsesdato
2018Metadata
Vis full innførselSamlinger
- Publikasjoner fra CRIStin - SINTEF AS [5661]
- SINTEF Digital [2395]
Originalversjon
MODELS '18 Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, Copenhagen, Denmark — October 14 - 19, 2018, 155-165Sammendrag
Automated diversity is a promising mean of increasing the security of software systems. However, current automated diversity techniques operate at the bottom of the software stack (operating system and compiler), yielding a limited amount of diversity. We present a novel Model-Driven Engineering approach to the diversification of communicating systems, building on abstraction, model transformations and code generation. This approach generates significant amounts of diversity with a low overhead, and addresses a large number of communicating systems, including small communicating devices