Modeling Web application architectures with UML
Communications of the ACM
UMLAUT: An Extendible UML Transformation Framework
ASE '99 Proceedings of the 14th IEEE international conference on Automated software engineering
Extending UML for Modeling Web Applications
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3 - Volume 3
Beyond Stereotyping: Metamodeling Approaches for the UML
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3 - Volume 3
UML for Protocol Engineering - Extensions and Experiences
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
UMLAUT: A Framework for Weaving UML-Based Aspect-Oriented Designs
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
Structuring and Refinement of Class Diagrams
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 6 - Volume 6
Building an Evaluation Instrument for 00 CASE Tool Assessment for Unified Modelling Language Support
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 7 - Volume 7
El Lenguaje Unificado de Modelado
El Lenguaje Unificado de Modelado
Hi-index | 0.00 |
The objective of this chapter is to first present the basic extension mechanisms proposed by UML. We then propose an extension to facilitate the modeling of specific applications. UML provides three extension mechanisms to allow the modelers to make some common extensions without having to modify the language of modeling underlying "Tag Values, " "Restrictions," and "Stereotypes." There are several adaptations of UML, which occasionally exceed the extension mechanisms of UML. In this chapter, we present our proposal of "Evolutionary Stereotypes." We also present a tool that incorporates evolutionary stereotypes within two modules: the model checker and the dynamic semantics. A case study about time restrictions in a real-time system is shown. The reason for this proposal is that UML provides mechanisms for doing extensions; but, UML does not assure incorporation of new elements to the meta-model with dynamic semantics.