The UML contains the concepts of generalization and realization between two modelling elements intending to match the OO concepts of subclassing and type conformance. With particular focus on the concept of generalization we show that: by choosing a single (non-precisely defined) semantics, these concepts are too narrowly defined to model real-world variation
UML 2 has improved the expressiveness of the language with respect to associations in several manner...
Abstract. UML class diagrams can be used as a language for expressing a conceptual model of a domain...
There is much interest in developing a firm semantic basis for object-oriented modeling concepts. By...
In this paper we analyze the concept of Generalization in the UML metamodel. We revise the kinds of ...
In the last decade software industry exists a general opinion about the evident gap between object-o...
The old technique of "abstraction and refinement" makes it possible to understand complex ...
AbstractIf the UML is to continue to meet the expectations of its ever-growing user community it is ...
The Unified Modeling Language (UML) is a visual modeling language for documenting and specifying sof...
UML class diagrams can be used as a language for expressing a conceptual model of a domain. We use t...
The process of modelling and developing commonality and variability for system families should be su...
The definition of a clean profile mechanism will play a crucial role in the UML's future in terms of...
Abstract The UML standard has adopted a meta-modelling approach to defining the abstract syntax of U...
Modeling is one of the most important activities throughout any software development life cycle. Wit...
Consider the situation that you have a data model, a functional model and a process model of a syste...
The definition of the exact meaning of conceptual modeling concepts is considered a relevant issue s...
UML 2 has improved the expressiveness of the language with respect to associations in several manner...
Abstract. UML class diagrams can be used as a language for expressing a conceptual model of a domain...
There is much interest in developing a firm semantic basis for object-oriented modeling concepts. By...
In this paper we analyze the concept of Generalization in the UML metamodel. We revise the kinds of ...
In the last decade software industry exists a general opinion about the evident gap between object-o...
The old technique of "abstraction and refinement" makes it possible to understand complex ...
AbstractIf the UML is to continue to meet the expectations of its ever-growing user community it is ...
The Unified Modeling Language (UML) is a visual modeling language for documenting and specifying sof...
UML class diagrams can be used as a language for expressing a conceptual model of a domain. We use t...
The process of modelling and developing commonality and variability for system families should be su...
The definition of a clean profile mechanism will play a crucial role in the UML's future in terms of...
Abstract The UML standard has adopted a meta-modelling approach to defining the abstract syntax of U...
Modeling is one of the most important activities throughout any software development life cycle. Wit...
Consider the situation that you have a data model, a functional model and a process model of a syste...
The definition of the exact meaning of conceptual modeling concepts is considered a relevant issue s...
UML 2 has improved the expressiveness of the language with respect to associations in several manner...
Abstract. UML class diagrams can be used as a language for expressing a conceptual model of a domain...
There is much interest in developing a firm semantic basis for object-oriented modeling concepts. By...