First-class extensibility for UML — Packaging of profiles, stereotypes, patterns

24Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We discuss a first-class extensibility mechanism for the UML based on Catalysis packages and frameworks [3]. Packages define and structure meta-model extensions for different modeling language “profiles”. Package frameworks support lightweight extensions like stereotypes as well as heavyweight extensions. OCL can be used to define constraints and rules for profiles and frameworks. Our approach rationalizes and consolidates some core concepts within the UML standard, uses a simple general mechanism for layering facilities onto that core in a precise and well-defined way, and offers a way to simplify and refactor the UML specification.

Cite

CITATION STYLE

APA

D’Souza, D., Sane, A., & Birchenough, A. (1999). First-class extensibility for UML — Packaging of profiles, stereotypes, patterns. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1723, pp. 265–277). Springer Verlag. https://doi.org/10.1007/3-540-46852-8_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free