Using a collaboration model to classify artifacts in Software Product Line for Collaborative Systems

Cristiana Pereira Bispo, José David, Paulo Maciel · 2014

Collaborative Systems can be constructed through Software Product Line (SPL) with the support of the Model-Driven Development (MDD) approach. However, models generated as SPL artifacts usually present only feature classification. Such models neither express the purpose of each SPL artifact of the systems composition nor the way they were associated with the collaboration elements. Therefore, to support the analysis and design of collaborative systems it is relevant to classify artifacts with the support of a collaborative model. This paper describes a way a collaboration model can be used to construct a UML profile. This profile is applied to MDD models that represent collaboration artifacts, enhancing the classification, location and reuse of artifacts in order to support the development of Collaborative Systems.

Read the paper · More papers on PaperTik