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
Albunni, Nada
50e9c08c-5113-4c93-ba30-ad3d0813321c
Petridis, Miltos
c7ed3584-b039-4e3c-bec8-ab7278910d03
April 2008
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, .
(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