• DocumentCode
    2880252
  • Title

    Representing Aspects in Design

  • Author

    Iqbal, Saqib ; Allen, Gary

  • Author_Institution
    Sch. of Comput. & Eng., Univ. of Huddersfield, Huddersfield, UK
  • fYear
    2009
  • fDate
    29-31 July 2009
  • Firstpage
    313
  • Lastpage
    314
  • Abstract
    Aspect-oriented programming is providing a new way of handling cross-cutting concerns (also known as aspects) in a modularized way. A number of languages, such as AspectJ, Spring, and AspectWorkz, have been developed to weave modularized aspects with the base program. Similarly a lot of research has been conducted to improve the composition of aspect models with the primary model. Although these suggested approaches have improved the implementation of aspect, this paradigm is still lacking aspect representation in the earlier phases of software development. Our proposed aspect model addresses this problem and suggests a process-modeling approach for identifying and representing aspects throughout the life cycle of system development.
  • Keywords
    formal specification; formal verification; object-oriented languages; object-oriented programming; systems analysis; AORE; AOSD; AspectJ language; AspectWorkz language; Spring language; aspect model composition; aspect-oriented programming; aspect-oriented requirements engineering; aspect-oriented software development model; aspects identification; modularized aspects representation; process-modeling approach; software design; system development life cycle; Design engineering; Information systems; Memory management; Programming; Scattering; Security; Software design; Software engineering; Springs; USA Councils; AOSD; Aspect-Oriented Programming; Identification of Aspects; Modeling; Representation of Aspects;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-0-7695-3757-3
  • Type

    conf

  • DOI
    10.1109/TASE.2009.59
  • Filename
    5198527