Developing Adaptive J2ME Applications Using AspectJ

dc.creatorDantas,Ayla
dc.creatorBorba,Paulo
dc.date2003
dc.date.accessioned2024-02-06T12:52:33Z
dc.date.available2024-02-06T12:52:33Z
dc.descriptionThis paper evaluates the use of AspectJ, a general-purpose aspect-oriented extension to Java, to provide adaptive behavior for J2ME applications in a modularized way. Our evaluation is based on the development of a simple but non-trivial dictionary application where new adaptive behavior was incrementally implemented using AspectJ. Our main contribution is to show that the AspectJ language can be used to implement several adaptive concerns, which allow the application to have di#erent behaviors according to changes in its environment. We also compare our implementation with corresponding pure Java alternatives, identify disadvantages of using AspectJ and propose some possible patterns.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-009-08-0935
dc.identifierhttps://lib.jucs.org/article/28092/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/8391
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 9(8): 935-955
dc.subjectaspect-Oriented programming
dc.subjectseparation of concerns
dc.subjectAOP applications
dc.subjectsoftware architecture
dc.subjectadaptability
dc.titleDeveloping Adaptive J2ME Applications Using AspectJ
dc.typeResearch Article
Файлы
Коллекции