DocumentCode
3674877
Title
A Case Study Using AOP and Components to Build Software Product Lines in Android Platform
Author
Gustavo M. Waku;Cecilia M.F. Rubira;Leonardo P. Tizzei
Author_Institution
Inst. of Comput., Univ. of Campinas, Campinas, Brazil
fYear
2015
Firstpage
418
Lastpage
421
Abstract
The number of smartphones running on Android platform increased dramatically in the past few years, contributing to an explosion in the number of applications. These applications are increasing in the number, size and becoming more complex requiring sophisticated software engineering techniques such as Aspect-Oriented Programming (AOP) and Component-Based Development which are highly explored in desktop environments but have not been much investigated in this platform. In the literature, few studies have been conducted in order to show their feasibility in real case scenarios. In Android platform, there are limitations in memory and processing power that can limit the use of these software engineering techniques. This paper explores Android platform in an approach that uses these sophisticated techniques to modularize crosscutting concerns and build a Software Product Line, analyzing the impacts on performance and memory consumption in a real case study.
Keywords
"Games","Memory management","Smart phones","Androids","Humanoid robots","Software"
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications (SEAA), 2015 41st Euromicro Conference on
ISSN
1089-6503
Electronic_ISBN
2376-9505
Type
conf
DOI
10.1109/SEAA.2015.45
Filename
7302483
Link To Document