Starting from version 2.0, UML introduced hierarchical composite structures, which are an expressive way of defining complex software architectures, but which have a very loosely defined semantics in the standard. In this paper we propose a set of consistency rules that disambiguate the meaning of UML composite structures. Our primary goal was to have an operational model of composite structures for the OMEGA UML profile, an executable profile dedicated to the formal specification and validation of real-time systems, developed in a past project to which we contributed. However, the rules and principles stated here are applicable to other hierarchical com-ponent models based on the same concepts, such as SysML. The presented ruleset is suppo...
UML diagrams describe different views of one software. These diagrams strongly depend on each other ...
The Unified Modeling Language (UML) is an Object Management Group (OMG) object-oriented (OO) modelin...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
Context: The Unified Modeling Language (UML), with its 14 different diagram types, is the de-facto s...
The UML language is nowadays widely spreaded standard for modelling of software systems. The problem...
AbstractFormerly, models have been used mostly in design and documentation. MDA and its surrounding ...
The Unified Modelling Language (UML) is becoming the de facto industry standard notation for object-...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
In this paper we introduce a formal model of components in the OMEGA subset of UML. The main rationa...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
peer reviewedUML models are standard artifacts used by software engineers for designing software. As...
UML diagrams describe different views of one piece of software. These diagrams strongly depend on e...
International audienceWe have developed an incremental development framework which supports progress...
We discuss how integrity consistency constraints between different UML models can be precisely defin...
Abstract The UML standard has adopted a meta-modelling approach to defining the abstract syntax of U...
UML diagrams describe different views of one software. These diagrams strongly depend on each other ...
The Unified Modeling Language (UML) is an Object Management Group (OMG) object-oriented (OO) modelin...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
Context: The Unified Modeling Language (UML), with its 14 different diagram types, is the de-facto s...
The UML language is nowadays widely spreaded standard for modelling of software systems. The problem...
AbstractFormerly, models have been used mostly in design and documentation. MDA and its surrounding ...
The Unified Modelling Language (UML) is becoming the de facto industry standard notation for object-...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
In this paper we introduce a formal model of components in the OMEGA subset of UML. The main rationa...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
peer reviewedUML models are standard artifacts used by software engineers for designing software. As...
UML diagrams describe different views of one piece of software. These diagrams strongly depend on e...
International audienceWe have developed an incremental development framework which supports progress...
We discuss how integrity consistency constraints between different UML models can be precisely defin...
Abstract The UML standard has adopted a meta-modelling approach to defining the abstract syntax of U...
UML diagrams describe different views of one software. These diagrams strongly depend on each other ...
The Unified Modeling Language (UML) is an Object Management Group (OMG) object-oriented (OO) modelin...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...