Authors:
Ilona Bluemke
and
Agnieszka Malanowska
Affiliation:
Institute of Computer Science, Warsaw University of Technology, Nowowiejska 15/19, Warsaw, Poland
Keyword(s):
Combined Fragments, UML, Sequence Diagrams, Function Point Analysis, FPA, IoTEAM, Testing Effort Estimation.
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.