DocumentCode
2400829
Title
The build dependency perspective of Android´s concrete architecture
Author
Hu, Wei ; Han, Dan ; Hindle, Abram ; Wong, Kenny
Author_Institution
Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
fYear
2012
fDate
2-3 June 2012
Firstpage
128
Lastpage
131
Abstract
Android is an operating system designed specifically for mobile devices. It has a layered architecture. In this paper, we extract Android´s concrete layered architecture by analyzing the build dependency relation between Android sub-projects and use it to validate the proposed conceptual architecture. Our experiment shows that Android´s concrete architecture conforms to the conceptual architecture. Apart from that, we also show the extracted architecture can help developers and users better understand the Android system and further demonstrate its potential benefits in studying the impact of changes.
Keywords
mobile computing; operating systems (computers); software architecture; Android concrete architecture; Android subprojects; Android system; conceptual architecture; extracted architecture; mobile devices; operating system; Androids; Computer architecture; Concrete; Humanoid robots; Kernel; Libraries; Runtime; Android; Architecture; Dependency;
fLanguage
English
Publisher
ieee
Conference_Titel
Mining Software Repositories (MSR), 2012 9th IEEE Working Conference on
Conference_Location
Zurich
ISSN
2160-1852
Print_ISBN
978-1-4673-1760-3
Type
conf
DOI
10.1109/MSR.2012.6224270
Filename
6224270
Link To Document