• DocumentCode
    3173542
  • Title

    A comparative survey of aspect-oriented code generation approaches

  • Author

    Mehmood, Abid ; Jawawi, Dayang N A

  • Author_Institution
    Dept. of Software Eng., Univ. Teknol. Malaysia (UTM), Skudai, Malaysia
  • fYear
    2011
  • fDate
    13-14 Dec. 2011
  • Firstpage
    147
  • Lastpage
    152
  • Abstract
    Model-driven code generation is being increasingly applied to developing software systems as a result of its recognition as an instrument to enhance the produced software. At the same time, aspect-oriented programming languages have come to the mainstream of software development due to their distinctive features to provide better modularization and separation of concerns. As a consequence of this prevalence and recognition of its impact on improving several software quality factors, different approaches have been proposed in literature to generate aspect-oriented model-driven code. This paper provides a comparative review of some existing approaches and discusses important issues and directions in this particular area. The results of this survey indicate aspect-oriented model-driven code generation being a rather immature area. Majority of approaches address structure diagrams only, a fact that limits them to partial code generation. There is a need for research that incorporates behavior diagrams, in order to achieve long term goal of full code generation from aspect-oriented models.
  • Keywords
    aspect-oriented programming; program compilers; software quality; aspect-oriented code generation approach; aspect-oriented model-driven code generation; aspect-oriented programming language; partial code generation; software development mainstream; software quality factor; software system; structure diagram; Computer aided software engineering; Object oriented modeling; Programming; Proposals; Skeleton; Unified modeling language; XML; aspect-oriented software development; code generation; model transformation; model-driven engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (MySEC), 2011 5th Malaysian Conference in
  • Conference_Location
    Johor Bahru
  • Print_ISBN
    978-1-4577-1530-3
  • Type

    conf

  • DOI
    10.1109/MySEC.2011.6140660
  • Filename
    6140660