dc.contributor.author | Guo, C | |
dc.contributor.author | Ye, Q | |
dc.contributor.author | Dong, N | |
dc.contributor.author | Bai, G | |
dc.contributor.author | Dong, JS | |
dc.contributor.author | Xu, J | |
dc.contributor.editor | Wang H. and Makhtari M. | |
dc.date.accessioned | 2017-10-26T03:18:44Z | |
dc.date.available | 2017-10-26T03:18:44Z | |
dc.date.issued | 2016 | |
dc.identifier.isbn | 9781509055272 | |
dc.identifier.doi | 10.1109/ICECCS.2016.041 | |
dc.identifier.uri | http://hdl.handle.net/10072/172930 | |
dc.description.abstract | The heavy use of event-callback mechanism in frameworks like Android causes challenges for static analysis. Modelling of callback mechanisms for Android applications (app for short) is becoming a major method to address such challenges. In this work, we aim to construct a generic callback-related model that supports path-sensitive analysis. We consider three unresolved challenges in the existing modelling approaches: 1) building connections between different components; 2) identifying path-sensitive conditions; 3) handling the system-driven callbacks and fine-grained lifecycle callbacks. We propose algorithms for constructing a generic path-sensitive callback model and present a prototype model constructor, AndroChecker, to validate our approach. We evaluate 20 real-world apps using AndroChecker. The evaluation result shows that our method and tool have a strong capability in modelling path conditions and inter-component invocations. | |
dc.description.peerreviewed | Yes | |
dc.language | English | |
dc.publisher | IEEE - Institute of Electrical and Electronics Engineers | |
dc.publisher.place | United States of America | |
dc.relation.ispartofconferencename | ICECCS 2016 | |
dc.relation.ispartofconferencetitle | Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS | |
dc.relation.ispartofdatefrom | 2016-11-06 | |
dc.relation.ispartofdateto | 2016-11-08 | |
dc.relation.ispartoflocation | Dubai, United Arab Emirates | |
dc.relation.ispartofpagefrom | 231 | |
dc.relation.ispartofpageto | 234 | |
dc.relation.ispartofedition | 1st | |
dc.relation.ispartofvolume | 0 | |
dc.subject.fieldofresearch | Software engineering not elsewhere classified | |
dc.subject.fieldofresearchcode | 461299 | |
dc.title | Automatic Construction of Callback Model for Android Application | |
dc.type | Conference output | |
dc.type.description | E1 - Conferences | |
dc.type.code | E - Conference Publications | |
gro.hasfulltext | No Full Text | |
gro.griffith.author | Dong, Jin-Song | |