Authors:
Asma Sellami
;
Mariem Haoues
and
Hanêne Ben-Abdallah
Affiliation:
University of Sfax, Tunisia
Keyword(s):
Functional Size Measurement (FSM), COSMIC - ISO/IEC 19761, UML Activity Diagram (UML-AD), UML Component Diagram (UML-CD).
Related
Ontology
Subjects/Areas/Topics:
Service-Oriented Software Engineering and Management
;
Software Engineering
;
Software Process Improvement
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.