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

Publicerad

Typ

Examensarbete för masterexamen
Master Thesis

Modellbyggare

Tidskriftstitel

ISSN

Volymtitel

Utgivare

Sammanfattning

Prior 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.

Beskrivning

Ämne/nyckelord

Data- och informationsvetenskap, Computer and Information Science

Citation

Arkitekt (konstruktör)

Geografisk plats

Byggnad (typ)

Byggår

Modelltyp

Skala

Teknik / material

Index

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced