Font Size: a A A

Research On Design And Implementation For Reusable Aspect Libraries In AOP

Posted on:2017-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:S YiFull Text:PDF
GTID:2348330512965207Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Aspect-Oriented Programming(AOP)provides a well support for crosscutting concern packaged by modularization.In Object-oriented programing(OOP),reusable library should be used more to reduce costs and raises efficiency for software development,including AOP.However,it has been a challenge to develop the reusable library which is decided by the feature of strong coupling between aspect program and main program.Some reusable aspects has been proposed for a specific field of crosscutting concern,such as security,concurrence,persistence,transaction and so on,which has shortages for wildly applied reusable library of design method`s research.Currently,on how to do effective operations about descriptions,searches,managements and so on for crosscutting concerns having been packaged haven`t attached enough important to the research of highly reusable aspect.Research and analysis are done for the current situation about the reusable library of AOP`s build.Introducing the research of existing aspect library and it` s weaknesses from the specific crosscutting concern filed and the building pattern of aspect library with rules.There are five typical different crosscutting functions to implement aspect library are researched and analyzed,and detailed comparative analysis are done in five perspectives: universality,usability,language-dependent,reuse mechanism and tool support.It is a construction method for reusable library that proposed mainly includes the meta-model for aspect library design,the descriptive model for aspect library and the defining method based on Aspect J for reusable aspect which provides a support for developer to enhance the reusability of aspect library.A aspect management tool that mainly provides aspect`s basic management,reusable aspect`s query and automatic generate the concrete function for aspect library is developed based in this method,at the same time,an application example is done for the information management system and the design pattern.The research findings provide an effectively develop,manage,and reuse the reusable aspect resource` method for developer during the AOP.
Keywords/Search Tags:aspect-oriented programming, software reuse, reusable aspect, aspect library
PDF Full Text Request
Related items