Usage of UML Combined Fragments in Automatic Function Point Analysis

Ilona Bluemke, Agnieszka Malanowska

Abstract

Combined fragments, introduced in UML 2.0 and allowing to express complex communication scenarios in sequence diagrams, are rarely the subject of research. In this paper, we present a method to transform nine of UML 2.x combined fragments, i.e. alt, opt, break, neg, ignore, consider, assert, strict and critical, into the set of interaction variants. Our proposition takes advantage of the simple fact that each sequence diagram containing any number of combined fragments can be replaced with some number of simpler diagrams representing single scenarios and not containing any combined fragments. This transformation can be fully automated. Our method was developed as a pre-processing stage in the automatic FPA analysis, which is used in test effort estimation approach, but can be used independently as well.

Download


Paper Citation


in Harvard Style

Bluemke I. and Malanowska A. (2020). Usage of UML Combined Fragments in Automatic Function Point Analysis.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-421-3, pages 305-312. DOI: 10.5220/0009348303050312


in Bibtex Style

@conference{enase20,
author={Ilona Bluemke and Agnieszka Malanowska},
title={Usage of UML Combined Fragments in Automatic Function Point Analysis},
booktitle={Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2020},
pages={305-312},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009348303050312},
isbn={978-989-758-421-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Usage of UML Combined Fragments in Automatic Function Point Analysis
SN - 978-989-758-421-3
AU - Bluemke I.
AU - Malanowska A.
PY - 2020
SP - 305
EP - 312
DO - 10.5220/0009348303050312