Optimizing aspect-oriented mechanisms for embedded applications

3Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As applications for small embedded mobile devices are getting larger and more complex, it becomes inevitable to adopt more advanced software engineering methods from the field of desktop application development. Aspect-oriented programming (AOP) is a promising approach due to its advanced modularization capabilities. However, existing AOP languages tend to add a substantial overhead in both execution time and code size which restricts their practicality for small devices with limited resources. In this paper, we present optimizations for aspect-oriented mechanisms at the level of the virtual machine. Our experiments show that these optimizations yield a considerable performance gain along with a reduction of the code size. Thus, our optimizations establish the base for using advanced aspect-oriented modularization techniques for developing Java applications on small embedded devices. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Hundt, C., Stöhr, D., & Glesner, S. (2010). Optimizing aspect-oriented mechanisms for embedded applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6141 LNCS, pp. 137–153). https://doi.org/10.1007/978-3-642-13953-6_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free