A cross-border community for researchers with openness, equality and inclusion

ABSTRACT LIBRARY

Towards A UML profile for modeling variability

Publisher: IEEE

Authors: BENSELIM MOHAMED SALAH, Guelma;University of

  • Favorite
  • Share:

Abstract:

UML is a general modeling language that offers standardized modeling notations. Some specific domains require to be modeled by specific notations other that proposed in standard UML. Variability managing is one of these specific domains that necessitate specific modeling notations. In this paper we propose a UML profile composed by a set of UML extended notations and destined for modeling all aspects of variability in software development process. The proposed profile is defined by a package of specific profiles that extend the UML standard notations of five UML diagrams (class diagram, use case diagram, sequence diagram, activity diagram and state diagram). In order to model the variability requirements and specifications by adequate graphic representation we propose some extension mechanisms such as stereotypes, constraints and tagged values that extend and personalize the existing standard UML notations. UML is a general modeling language that offers standardized modeling notations. Some specific domains require to be modeled by specific notations other that proposed in standard UML. Variability managing is one of these specific domains that necessitate specific modeling notations. In this paper we propose a UML profile composed by a set of UML extended notations and destined for modeling all aspects of variability in software development process. The proposed profile is defined by a package of specific profiles that extend the UML standard notations of five UML diagrams (class diagram, use case diagram, sequence diagram, activity diagram and state diagram). In order to model the variability requirements and specifications by adequate graphic representation we propose some extension mechanisms such as stereotypes, constraints and tagged values that extend and personalize the existing standard UML notations.

Keywords: UML, diagrams, profile, extension, modeling, variability

Published in: 2024 Asian Conference on Communication and Networks (ASIANComNet)

Date of Publication: --

DOI: -

Publisher: IEEE