Analyzing UML Activity and Component Diagrams - An Approach based on COSMIC Functional Size Measurement

Asma Sellami, Mariem Haoues, Hanêne Ben-Abdallah

2013

Abstract

UML is a widely used modeling language that offers a set of complementary diagram types used to describe a system according to different views, such as the functional view, the dynamic view and the static view. This multi-view modeling can induce inconsistencies between UML diagrams. This paper presents a COSMIC-based approach for analyzing and checking the consistency between the activity diagram and the component diagram. First, it elaborates a set of procedures for the COSMIC Functional Size Measurement of each diagram. Secondly, it proposes a set of heuristics, based on the semantic relations between these two diagrams, to assist developers in predicting the range of the FSM values of the component diagram from those of the activity diagram. The set of measurement procedures and heuristics are illustrated through the "Rice cooker" case study.

Download


Paper Citation


in Harvard Style

Sellami A., Haoues M. and Ben-Abdallah H. (2013). Analyzing UML Activity and Component Diagrams - An Approach based on COSMIC Functional Size Measurement . In Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8565-62-4, pages 36-44. DOI: 10.5220/0004418500360044

in Bibtex Style

@conference{enase13,
author={Asma Sellami and Mariem Haoues and Hanêne Ben-Abdallah},
title={Analyzing UML Activity and Component Diagrams - An Approach based on COSMIC Functional Size Measurement},
booktitle={Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2013},
pages={36-44},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004418500360044},
isbn={978-989-8565-62-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Analyzing UML Activity and Component Diagrams - An Approach based on COSMIC Functional Size Measurement
SN - 978-989-8565-62-4
AU - Sellami A.
AU - Haoues M.
AU - Ben-Abdallah H.
PY - 2013
SP - 36
EP - 44
DO - 10.5220/0004418500360044