This paper applies a body of theoretical (though practically motivated and validated) work on the cognitive and semantic aspects of diagrammatic notations to the very practical problem of describing product line architectures and products based on them in UML, the industry standard modelling language. We briefly analyse the tasks that a suitable notation must support; justify using UML as a basis and discuss deviations from it; discuss issues in the light of their different semantic and cognitive characteristics; and propose a notation. 1 Introduction As the explicit use of product linescollections of products based on a common product line architectureis increasingly recognised as a means of achieving business benefits, it becomes increa...
UML provides the means to use specific variation mechanisms to describe hierarchical systems. Howeve...
Unified Modelling Languages (UML) diagrams a standard practice and used by many software engineers t...
International audienceHandling the various derivations of a product can be a daunting (and costly) t...
The Unified Modeling Language (UML) is a standard language for the object-oriented analysis and desi...
International audienceThis booksection presents Software Product Line design techniques relying on U...
Software product line engineering introduces two new dimensions into the traditional engineering of ...
International audienceHandling the various derivations of a product can be a daunting (and costly) t...
It has long been recognized that successful product line engineering revolves around the creation of...
The idea of using Unified Modeling Language (UML) appeals to people, but actually using it can be ch...
Abstract During object-oriented system development, programming should be preceded by analysis and d...
It is important that all those who use representations of a system during the development process ca...
This paper describes how to use SDL block diagrams, UML class diagrams, and UML behavior diagrams li...
The aim of this paper is to present an UML modeling of a technical memory oriented for the knowledge...
The engineering design activity becomes extremely complex and is related to huge data volumes, inten...
UML is a visual language. However surprisingly, there has been very little attention in either resea...
UML provides the means to use specific variation mechanisms to describe hierarchical systems. Howeve...
Unified Modelling Languages (UML) diagrams a standard practice and used by many software engineers t...
International audienceHandling the various derivations of a product can be a daunting (and costly) t...
The Unified Modeling Language (UML) is a standard language for the object-oriented analysis and desi...
International audienceThis booksection presents Software Product Line design techniques relying on U...
Software product line engineering introduces two new dimensions into the traditional engineering of ...
International audienceHandling the various derivations of a product can be a daunting (and costly) t...
It has long been recognized that successful product line engineering revolves around the creation of...
The idea of using Unified Modeling Language (UML) appeals to people, but actually using it can be ch...
Abstract During object-oriented system development, programming should be preceded by analysis and d...
It is important that all those who use representations of a system during the development process ca...
This paper describes how to use SDL block diagrams, UML class diagrams, and UML behavior diagrams li...
The aim of this paper is to present an UML modeling of a technical memory oriented for the knowledge...
The engineering design activity becomes extremely complex and is related to huge data volumes, inten...
UML is a visual language. However surprisingly, there has been very little attention in either resea...
UML provides the means to use specific variation mechanisms to describe hierarchical systems. Howeve...
Unified Modelling Languages (UML) diagrams a standard practice and used by many software engineers t...
International audienceHandling the various derivations of a product can be a daunting (and costly) t...