Abstract
This paper proposes a UML profile for software product lines. This profile includes stereotypes, tagged values, and structural constraints and it makes possible to define PL models with variabilities. Product derivation consists in generating product models from PL models. The derivation should preserve and ensure a set of constraints which are specified using the OCL.
This work has been partially supported by the FAMILIES European project. Eureka Σ ! 2023 Program, ITEA project ip 02009.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wüst, J., Zettel, J.: Component-based Product Line Engineering with UML. Component Software Series. Addison-Wesley, Reading (2001)
Clements, P., Bass, L., Kazman, R.: Software Architecture in Practices. Addison-Wesley, Reading (1998)
Clauß, M.: Modeling variability with uml. In: GCSE 2001 Young Researchers Workshop (2001)
Duenas, J.C., El Kaim, W., Gacek, C.: Style, structure and views for handling commonalities and varibilities - esaps deliverable (wg 2.2.3). Technical report, ESAPS Project (2001)
Object Management Group. Uinified modeling language specification version 2.0: Superstructure. Technical Report pct/03-08-02, OMG (2003)
Ho, W.-M., Jézéquel, J.-M., Guennec, A.L., Pennaneac’h, F.: UMLAUT: an extendible UML transformation framework. In: Proc. Automated Software Engineering, ASE 1999, Florida (October 1999)
ITU-T. Z.120 : Message sequence charts (MSC) (November 1999)
Muthig, D., Atkinson, C.: Model-driven product line architectures. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol. 2379, p. 110. Springer, Heidelberg (2002)
Pree, W., Fontoura, M., Rumpe, B.: Product line annotations with uml-f. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol. 2379, p. 188. Springer, Heidelberg (2002)
Warmer, J., Kleppe, A.: The Object Constraint Language-Precise Modeling with UML. Object Technology Series. Addison-Wesley, Reading (1998)
Ziadi, T., Hélouët, L., Jézéquel, J.-M.: Modeling behaviors in Product Lines. In: Proceedings of Requirement Engineering for Product Lines Workshop (REPL 2002), September 2002, pp. 33–38 (2002)
Ziadi, T., Jézéquel, J.-M., Fondement, F.: Product line derivation with uml. In: van Gurp, J., Bosh, J. (eds.) Proceedings Software Variability Management Workshop. University of Groningen Departement of Mathematics and Computing Science, pp. 94–102 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ziadi, T., Hélouët, L., Jézéquel, JM. (2004). Towards a UML Profile for Software Product Lines. In: van der Linden, F.J. (eds) Software Product-Family Engineering. PFE 2003. Lecture Notes in Computer Science, vol 3014. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24667-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-24667-1_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21941-5
Online ISBN: 978-3-540-24667-1
eBook Packages: Springer Book Archive