Swinburne
Browse

Design pattern modelling and instantiation using DPML

Download (267.12 kB)
conference contribution
posted on 2024-07-13, 07:39 authored by David Mapelsden, John Hosking, John Grundy
We describe the Design Pattern Modelling Language, a notation supporting the specification of design pattern solutions and their instantiation into UML design models. DPML provides a set of modelling constructs allowing design pattern solutions to be modelled and reused. A corresponding notation links design pattern solution elements to UML model elements, verifying fulfilment of the design pattern in the UML model. A prototype tool is described, together with an evaluation of the language and tool.

History

Available versions

PDF (Published version)

ISBN

9780909925888

Journal title

Conferences in research and practice in information technology: 40th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS Pacific 2002), Sydney, Australia, 18-21 February 2002 / James Noble and John Potter (eds.)

Conference name

Conferences in research and practice in information technology: 40th International Conference on Technology of Object-Oriented Languages and Systems TOOLS Pacific 2002, Sydney, Australia, 18-21 February 2002 / James Noble and John Potter eds.

Volume

10

Issue

1

Pagination

8 pp

Publisher

Australian Computer Society

Copyright statement

Copyright © 2002 Australian Computer Society, Inc. This paper appeared at the 40th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS Pacific 2002.), Sydney, Australia. Conferences in Research and Practice in Information Technology, Vol. 10. James Noble and John Potter, Eds. Reproduction for academic, not-for profit purposes permitted provided this text is included. The published version is reproduced in accordance with this policy.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC