Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Generative aspect-oriented component adaptation

Generative aspect-oriented component adaptation

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

As a solution to eliminating component mismatches, a generative aspect- oriented approach to component adaptation is presented. The approach enjoys high level of automation and capability of deep level adaptation, which is achieved in an aspect-oriented component adaptation framework by generating and then applying the adaptation aspects under designed weaving process. The aspect generation mechanism facilitates the creation of adaptation aspects that support specific adaptation requirements. An expandable repository of reusable adaptation aspects has been developed based on the proposed two-dimensional aspect model. A prototype tool is built to as a leverage of the approach.

References

    1. 1)
      • I. Sommerville . (2006) Software engineering.
    2. 2)
    3. 3)
      • G.T. Sullivan . Aspect-oriented programming using reflection and meta object protocols – providing programmers with the capability to modify the default behaviour of a programming language. Commun. ACM , 10 , 95 - 97
    4. 4)
      • D. Batory , G. Chen , E. Robertson , T. Wang . Design wizards and visual programming environments for GenVoca generators. IEEE Trans. Softw. Eng. , 5 , 441 - 452
    5. 5)
      • X. Liu , B. Wang , J. Kerridge . Achieving seamless component composition through scenario-based deep adaptation and generation. J. Sci. Comput. Program. , 2 , 157 - 170,
    6. 6)
      • Vanderperren, W., Suvée, D., Verheecke, B., Cibrán, M.A., Jonckers, V.: `Adaptive programming in JAsCo', Proc. 4th Int. Conf. Aspect-oriented Software Development, March 2005.
    7. 7)
    8. 8)
    9. 9)
      • J. Viega , J. Voas . Quality time – can aspect-oriented programming lead to more reliable software?. IEEE Softw. , 6 , 19 - 21
    10. 10)
    11. 11)
      • G. Kiczales , E. Hilsdale , J. Hugunin , M. Kersten , J. Palm , W. Griswold . Getting started with AspectJ. Commun. ACM , 10 , 59 - 65
    12. 12)
      • Suvee, D., Vanderperren, W., Jonckers, V.: `JAsCo: an aspect-oriented approach tailored for component based software development', Proc. 2nd Int. Conf. Aspect-oriented Software Development, 2003, Boston, USA, p. 21–29.
    13. 13)
      • Jhumka, A., Hiller, M., Suri, N.: `Component-based synthesis of dependable embedded software', Proc. 7th Int. Symp. Formal Techniques in Real-Time and Fault-Tolerant Systems, 2002, 2469, FTRTFT 2002, LNCS, p. 111–128.
    14. 14)
      • Lieberherr, K., Lorenz, D., Mezini, M.: `Programming with aspectual components', Technical Report NU-CCS-99-01, 1999, College of Computer and Information Science, Northeastern University.
    15. 15)
    16. 16)
      • M. Mezini , K. Ostermann . A comparison of program generation with aspect-oriented programming. Lect. Notes Comput. Sci. , 342 - 354
    17. 17)
      • Keller, R., Hölzle, U.: `Binary component adaptation', Proc. 12th European Conf. Object-Oriented Programming, July 1998.
    18. 18)
      • Swe, S.M., Zhang, H., Jarzabek, S.: `XVCL: a tutorial', Proc. 14th Int. Conf. Software Engineering and Knowledge Engineering, July 2002, Ischia, Italy, 27, p. 341–349.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen_20070049
Loading

Related content

content/journals/10.1049/iet-sen_20070049
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address