Using UML for modelling cross-cutting concerns in aspect oriented software engineering

N. Albunni, Miltiadis Petridis

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBN

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.
Original languageEnglish
Title of host publication3rd International Conference on Information and Communication Technologies: From Theory To Applications
PublisherIEEE
Pages1-6
Number of pages6
ISBN (Print)9781424417513
DOIs
Publication statusPublished - 7 Apr 2008
Event3rd International Conference on Information and Communication Technologies: From Theory To Applications - Damascus, Syria
Duration: 7 Apr 2008 → …

Conference

Conference3rd International Conference on Information and Communication Technologies: From Theory To Applications
Period7/04/08 → …

Fingerprint Dive into the research topics of 'Using UML for modelling cross-cutting concerns in aspect oriented software engineering'. Together they form a unique fingerprint.

  • Cite this

    Albunni, N., & Petridis, M. (2008). Using UML for modelling cross-cutting concerns in aspect oriented software engineering. In 3rd International Conference on Information and Communication Technologies: From Theory To Applications (pp. 1-6). IEEE. https://doi.org/10.1109/ICTTA.2008.4530349