Title
Multitier Diversification in Web-Based Software Applications
Abstract
Web application development benefits massively from modular architectures and reuse. This excellent software engineering practice is also the source of a new form of monoculture in application-level co de, which creates a potential risk for dependability. Researchers propose using software diversification in multiple components of Web applications to reconcile the tension between reuse and dependability. This article identifies key enablers for the effective diversification of software, especially at the application-code level. It's possible to combine different software diversification strategies, from deploying different vendor solutions to fine-grained code transformations, to provide different forms of protection.
Year
DOI
Venue
2015
10.1109/MS.2014.150
IEEE Software
Keywords
Field
DocType
servers,operating systems,web applications,computer architecture,security,web services,internet,software engineering,dependability
Dependability,Systems engineering,Software engineering,Computer science,Package development process,Web application development,Component-based software engineering,Software construction,Software development,Software framework,Social software engineering
Journal
Volume
Issue
ISSN
32
1
0740-7459
Citations 
PageRank 
References 
8
0.51
10
Authors
9
Name
Order
Citations
PageRank
Simon Allier1645.19
Olivier Barais272461.99
Benoit Baudry32000118.08
Johann Bourcier413716.69
Erwan Daubert5776.41
Franck Fleurey6173085.07
Martin Monperrus7133070.54
hui song8342.36
Maxime Tricoire980.85