• DocumentCode
    2621655
  • Title

    Extending UML for Aspect Oriented Software Modeling

  • Author

    Ballal, Rahul ; Hoffman, Michael A.

  • Author_Institution
    California State Univ. Long Beach, Long Beach, CA, USA
  • Volume
    7
  • fYear
    2009
  • fDate
    March 31 2009-April 2 2009
  • Firstpage
    488
  • Lastpage
    492
  • Abstract
    During software engineering process, designing software is one of the most crucial and volatile phase.In order to construct software, much of the design must be done in accordance with the requirements. Requirements have an impact on the design and design in turn has a severe impact on the construction or development phase. UML has been the design tool of choice for years with the dominance of object oriented technologies and object oriented design methodologies. Aspect oriented programming (AOP)is a new wave of thinking that builds on the object-oriented paradigm to resolve the cross-cutting concerns in software. Being an extension to the OO paradigm, UML needs to be extended to fit the new ideas that AO paradigm introduces. This paper presents extensions to UML for Aspect Oriented Modeling.
  • Keywords
    Unified Modeling Language; formal specification; formal verification; object-oriented programming; systems analysis; AOP; UML; aspect oriented programming; aspect oriented software modeling; cross-cutting concern; object oriented design methodology; requirement engineering; software development phase; software engineering process; Computer science; Design engineering; Java; Object oriented modeling; Runtime; Software design; Software engineering; Terminology; Unified modeling language; Weaving; Aspect Oriented Design; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Engineering, 2009 WRI World Congress on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3507-4
  • Type

    conf

  • DOI
    10.1109/CSIE.2009.847
  • Filename
    5170367