語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Analyzing Android Applications for S...
~
Dominguez, Danilo.
FindBook
Google Book
Amazon
博客來
Analyzing Android Applications for Specifications and Bugs.
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
Analyzing Android Applications for Specifications and Bugs./
作者:
Dominguez, Danilo.
面頁冊數:
83 p.
附註:
Source: Masters Abstracts International, Volume: 51-06.
Contained By:
Masters Abstracts International51-06(E).
標題:
Computer Science. -
電子資源:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=1540155
ISBN:
9781303170744
Analyzing Android Applications for Specifications and Bugs.
Dominguez, Danilo.
Analyzing Android Applications for Specifications and Bugs.
- 83 p.
Source: Masters Abstracts International, Volume: 51-06.
Thesis (M.S.)--Rochester Institute of Technology, 2013.
Android has become one of the leader operating systems for smartphones. Moreover, Android has a big community of developers with over 696500 applications on its market. However, given the complexity of the system, bugs are very common on Android applications--such as security vulnerabilities and energy bugs. Normally Android applications are written using the Java programming language. In contrast to most Java applications, Android applications does not have a single entry point (main function). In addition, these applications can use some system calls and receive events from external entities (such as the user) that affect how their control flows. Therefore, a model of the Android system must be defined in order to understand the behavior of Android applications and define how their control flows.
ISBN: 9781303170744Subjects--Topical Terms:
626642
Computer Science.
Analyzing Android Applications for Specifications and Bugs.
LDR
:02889nam a2200301 4500
001
1964000
005
20141010091512.5
008
150210s2013 ||||||||||||||||| ||eng d
020
$a
9781303170744
035
$a
(MiAaPQ)AAI1540155
035
$a
AAI1540155
040
$a
MiAaPQ
$c
MiAaPQ
100
1
$a
Dominguez, Danilo.
$3
2100366
245
1 0
$a
Analyzing Android Applications for Specifications and Bugs.
300
$a
83 p.
500
$a
Source: Masters Abstracts International, Volume: 51-06.
500
$a
Adviser: Wei Le.
502
$a
Thesis (M.S.)--Rochester Institute of Technology, 2013.
520
$a
Android has become one of the leader operating systems for smartphones. Moreover, Android has a big community of developers with over 696500 applications on its market. However, given the complexity of the system, bugs are very common on Android applications--such as security vulnerabilities and energy bugs. Normally Android applications are written using the Java programming language. In contrast to most Java applications, Android applications does not have a single entry point (main function). In addition, these applications can use some system calls and receive events from external entities (such as the user) that affect how their control flows. Therefore, a model of the Android system must be defined in order to understand the behavior of Android applications and define how their control flows.
520
$a
In this thesis, two approaches to define the behavior of Android applications are studied. The first approach is an intra-component analysis that take in account just the lifecycle of the main components in Android to define control flow of the applications. This approach is evaluated applying a specification miner for energy related specifications on 12 applications from the Android market. We were able to mine 91 specifications on all the applications and 41 of them were validated. For 50% of the applications analyzed, the analysis had less than 40% of false positives specifications. However, for the rest of the applications, the interaction between components was a important factor that increased the false positives.
520
$a
Therefore, the second approach is an inter-component approach that takes in account both, the lifecycle of components and interaction between components to define the control flow of Android applications. We evaluate the approach checking the percentage of code coverage on 8 applications from the Google market. The results are promising with an average coverage of 67%. In addition, we were able to identify bugs related to violations of constraints regarding intecomponent interactions.
590
$a
School code: 0465.
650
4
$a
Computer Science.
$3
626642
650
4
$a
Information Technology.
$3
1030799
690
$a
0984
690
$a
0489
710
2
$a
Rochester Institute of Technology.
$b
Computer Science.
$3
1044045
773
0
$t
Masters Abstracts International
$g
51-06(E).
790
$a
0465
791
$a
M.S.
792
$a
2013
793
$a
English
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=1540155
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9258999
電子資源
11.線上閱覽_V
電子書
EB
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入