Product Line Annotations with UML-F
Wolfgang Pree, Marcus Fontoura, Bernhard Rumpe

TL;DR
This paper introduces UML-F, a profile for annotating product line architectures in UML, emphasizing patterns and demonstrating its practical application for domain-specific software development.
Contribution
It defines a UML profile with extensions for annotating product line architectures, facilitating better modeling and reuse in software engineering.
Findings
UML-F enables effective annotation of product line artifacts.
The profile supports pattern-based modeling approaches.
Practical examples demonstrate its applicability.
Abstract
The Unified Modeling Language (UML) community has started to define so-called profiles in order to better suit the needs of specific domains or settings. Product lines1 represent a special breed of systems they are extensible semi-finished pieces of software. Completing the semi-finished software leads to various software pieces, typically specific applications, which share the same core. Though product lines have been developed for a wide range of domains, they apply common construction principles. The intention of the UML-F profile (for framework architectures) is the definition of a UML subset, enriched with a few UML-compliant extensions, which allows the annotation of such artifacts. This paper presents aspects of the profile with a focus on patterns and exemplifies the profile's usage.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
