Deakin University
Browse

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

Version 2 2024-06-06, 11:20
Version 1 2017-05-03, 12:52
conference contribution
posted on 2024-06-06, 11:20 authored by Y Wang, S Singh, J Hosking, J 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. Copyright 2006 ACM.

History

Pagination

51-57

Location

Shanghai, China

Start date

2006-05-21

End date

2006-05-21

ISSN

0270-5257

ISBN-10

1595934057

Publication classification

EN.1 Other conference paper

Title of proceedings

Proceedings - International Conference on Software Engineering

Publisher

ACM

Place of publication

New York, N.Y.

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC