Robust Monitoring of In-Browser Third-Party Content:An Approach to Develop a Self-Adaptive Monitoring Tool

dc.contributor.authorHedström, Jimmy
dc.contributor.authorNadi, Sara
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.description.abstractPrior research about software robustness has been done in the fields of distributed systems, automation and mechatronics where systems must be able to operate in erroneous environments. However, less research about the subject has been applied in the area of software engineering. This paper aims to develop a robust and modifiable prototype for monitoring third-party content. The study is divided into two iterations to identify and resolve problems when developing an online monitoring tool. In the first iteration, interviews are held and an initial prototype is developed. The second iteration introduces the usage of the self-adaptive framework MAPE-K together with a defined fault taxonomy to support robustness. Also, the modifiability of the architectures in both iterations is evaluated. From running a test-case on six third-party domains, the result shows that the final developed prototype successfully manages to heal three domains and a total of five domains if minor errors are included. The architectural evaluation shows that the final iteration had the highest modifiability. To conclude, the findings indicate that self-adaptive behaviors from the MAPE-K framework can be applied for online monitoring of third-party content to increase software robustness and modifiability.
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleRobust Monitoring of In-Browser Third-Party Content:An Approach to Develop a Self-Adaptive Monitoring Tool
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
local.programmeSoftware engineering and technology (MPSOF), MSc
Ladda ner