• DocumentCode
    1584372
  • Title

    Using UML for Modelling Cross-Cutting Concerns in Aspect Oriented Software Engineering

  • Author

    Albunni, Nada ; Petridis, Miltos

  • Author_Institution
    Sch. of Comput. & Math. Sci., Univ. of Greenwich, London
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper discusses the use of UML artefacts to model cross-cutting concerns in Web application development. The concept of aspect-oriented design is discussed in the context of separating concerns for the development of Web based applications. Current approaches in the use of UML diagrams to support aspect-oriented design are discussed and evaluated in terms of their ability to support the specification, change, maintenance, testing and reuse of aspects during requirements elicitation and throughout the software engineering life cycle. An approach based on UML activity diagrams is proposed, discussed and evaluated. This approach focuses on the use of "swim lanes" for capturing business requirements and the use of "pluggable" business rules to capture and separate aspects within the overall business process.
  • Keywords
    Internet; Unified Modeling Language; electronic commerce; object-oriented programming; program testing; software maintenance; software reusability; UML activity diagrams; Web application development; aspect oriented software engineering; aspect-oriented design; business requirements; software engineering life cycle; Application software; Life testing; Mathematical model; Object oriented modeling; Object oriented programming; Software design; Software engineering; Software systems; Software testing; Unified modeling language; Aspect-oriented Software Development; Business Rules; UML Activity Diagrams;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies: From Theory to Applications, 2008. ICTTA 2008. 3rd International Conference on
  • Conference_Location
    Damascus
  • Print_ISBN
    978-1-4244-1751-3
  • Electronic_ISBN
    978-1-4244-1752-0
  • Type

    conf

  • DOI
    10.1109/ICTTA.2008.4530349
  • Filename
    4530349