Swinburne
Browse

An aspect-oriented UML tool for software development with early aspects

Download (750.5 kB)
conference contribution
posted on 2024-07-11, 15:03 authored by Yang Wang, Santokh Singh, John Hosking, John Grundy
Aspect-oriented Component Engineering uses early aspects to better categorize and reason about provided and required services of individual components in software systems. Our earlier work on AOCE demonstrated an increase in the reusability and understandability of software components and systems via its usage of early requirements and design-phase aspects but lacked adequate tool support. We describe a novel design tool called Aspect-Oriented UML (AO-UML) that can be used to efficiently capture and manage early aspects for software development using the Aspect-oriented Component Engineering methodology. The key benefits of our tool are its use throughout the development lifecycle and its ability to support and take advantage of Aspect-Oriented Component Engineering's features and capabilities.

History

Available versions

PDF (Accepted manuscript)

ISBN

1595934057

ISSN

0270-5257

Journal title

Proceedings - International Conference on Software Engineering

Conference name

International Conference on Software Engineering

Pagination

6 pp

Publisher

ACM

Copyright statement

Copyright © 2006 ACM. The accepted manuscript of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of EA(2006) http://doi.acm.org/10.1145/1137639.1137648

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC