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 device
In modern distributed software systems, the issue of communication among composing parts represents...
Diversity is an important and valuable concept that has been adopted in many fields to reduce correl...
All empirical evidence indicates that diversity between redundant software-based components offers s...
Automated diversity is a promising mean of increasing the security of software systems. However, cur...
Diversity emerges as a critical concern that spans all activities in software engineering (from desi...
Abstract—The idea of automatic software diversity is at least two decades old. The deficiencies of c...
Abstract—The idea of automatic software diversity is at least two decades old. The deficiencies of c...
Early experiments with software diversity in the mid 1970's investigated N-version programming and r...
Early experiments with software diversity in the mid 1970’s investigated N-version programming and r...
International audienceDiversity is prevalent in modern software systems to facilitate adapting the s...
Abstract—The software monoculture favors attackers over defenders, since it makes all target environ...
In modern distributed software systems, the issue of communication among composing parts represents...
Diversity is an important and valuable concept that has been adopted in many fields to reduce correl...
All empirical evidence indicates that diversity between redundant software-based components offers s...
Automated diversity is a promising mean of increasing the security of software systems. However, cur...
Diversity emerges as a critical concern that spans all activities in software engineering (from desi...
Abstract—The idea of automatic software diversity is at least two decades old. The deficiencies of c...
Abstract—The idea of automatic software diversity is at least two decades old. The deficiencies of c...
Early experiments with software diversity in the mid 1970's investigated N-version programming and r...
Early experiments with software diversity in the mid 1970’s investigated N-version programming and r...
International audienceDiversity is prevalent in modern software systems to facilitate adapting the s...
Abstract—The software monoculture favors attackers over defenders, since it makes all target environ...
In modern distributed software systems, the issue of communication among composing parts represents...
Diversity is an important and valuable concept that has been adopted in many fields to reduce correl...
All empirical evidence indicates that diversity between redundant software-based components offers s...