The University of Southampton
University of Southampton Institutional Repository

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

Using UML for modelling cross-cutting concerns in aspect oriented software engineering
Using UML for modelling cross-cutting concerns in aspect oriented software engineering
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.
978-1-4244-1752-0
1-6
IEEE
Albunni, Nada
50e9c08c-5113-4c93-ba30-ad3d0813321c
Petridis, Miltos
c7ed3584-b039-4e3c-bec8-ab7278910d03
Albunni, Nada
50e9c08c-5113-4c93-ba30-ad3d0813321c
Petridis, Miltos
c7ed3584-b039-4e3c-bec8-ab7278910d03

Albunni, Nada and Petridis, Miltos (2008) Using UML for modelling cross-cutting concerns in aspect oriented software engineering. In, Information and Communication Technologies: From Theory to Applications. Piscataway, US. IEEE, pp. 1-6. (doi:10.1109/ICTTA.2008.4530349).

Record type: Book Section

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.

Text
04530349.pdf - Accepted Manuscript
Restricted to Repository staff only

More information

Published date: April 2008
Organisations: Web & Internet Science

Identifiers

Local EPrints ID: 353073
URI: http://eprints.soton.ac.uk/id/eprint/353073
ISBN: 978-1-4244-1752-0
PURE UUID: fe96d16c-0162-4643-ab7b-9e4c493d817a

Catalogue record

Date deposited: 29 May 2013 11:08
Last modified: 14 Mar 2024 14:00

Export record

Altmetrics

Contributors

Author: Nada Albunni
Author: Miltos Petridis

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×