Swinburne
Browse

Customizing AOSE methodologies by reusing AOSE features

Download (388.6 kB)
conference contribution
posted on 2024-07-12, 13:10 authored by Thomas Juan, Leon SterlingLeon Sterling, Maurizio Martelli, Viviana Mascardi
Future large-scale software development projects will require engineering support for a diverse range of software quality attributes, such as privacy and openness. It is not feasible to create one monolithic methodology to support all possible quality attributes. Instead, we expect AOSE methodologies to be created and reused in a modular way. A modular approach enables developers to build custom project-specific methodologies from AOSE features in the same way applications are built from reusable off-the-shelf components. In this paper, we provide a conceptual framework for creating and reusing modular methodologies. This conceptual framework is based on the concept of an AOSE feature, which performs one or more development activities, such as analysis, and addresses one or more quality attributes, such as privacy. An AOSE feature encapsulates software engineering techniques, models, supporting CASE tools and development knowledge such as design patterns. We illustrate the applicability of our approach by modularizing four existing methodologies, Prometheus, ROADMAP, CaseLP and the conventional OO approach, into AOSE features.

History

Available versions

PDF (Accepted manuscript)

ISBN

9781581136838

Journal title

Proceedings of the Second International Conference on Autonomous Agents and Multiagent Systems (AAMAS '03), Melbourne, Australia, 14-18 July 2003 / J. S. Rosenschein, T. Sandholm, M. Wooldridge, and M. Yakoo (eds.)

Conference name

The Second International Conference on Autonomous Agents and Multiagent Systems AAMAS '03, Melbourne, Australia, 14-18 July 2003 / J. S. Rosenschein, T. Sandholm, M. Wooldridge, and M. Yakoo eds.

Volume

2

Pagination

7 pp

Publisher

ACM

Copyright statement

Copyright © 2003 ACM. This is the author's version 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 AAMAS, 2003 http://doiacmorg/101145/860575860594

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC