Creating a UML Profile

This paper is an overview of making a Software Product Line Engineering UML profile.

I recently decided to update the Product Line Engineering Assets I reuse from project to project.  In the past I reused a baseline project that contained a folder structure and the UML stereotypes required to do Use Cases, Feature, and Static Modeling.

I wanted to enhance that package a little by creating a UML Profile of the stereotypes needed to do Use Cases, Feature, and Static Modeling.  Creating a profile makes them available from the toolbox and the resources tree.

The point of this paper is to show you how to create the profile, not use it or introduce Software Product Line Engineering (SPLE).

If you are interested in SPLE you can check out the references and links section at the end of this paper.

This article contains content available for registered members only. You need to be logged in to view/download this content.

About the Author

Tad Anderson

Tad Anderson

Corporate Systems & Solution (Systems Architect)
I am a Software Architect that specializes in .NET software. I have been using SPARX EA for years and recommend it on all my projects. I use Enterprise Architect as much as I use Visual Studio on a daily basis.