Visual Decomposition of UML 2.0 Interactions
Abdelkrim Amirat and Ahcen Menasria
Department of Computer Science, University of Souk-Ahras, Algeria
Abstract: Interaction Fragment model (IF) is a specific notion added in Unified Modeling Language (UML) 2.0 superstructures. Using the graphical notation, it can be used to represent the behavioral aspect of a system in a given scenario. Transforming such models, at early stages, requires the identification of elementary elements and their chronology. In this paper, we propose a visual and intuitive solution to identify and isolate each of which of graphical components while preserving the initial control flow. To that end, we suggest a reusable graph grammar to establish and update the control flow leading to a decomposed interaction. Our proposal can be used as first step to each transformation process whose having an UML 2.0 interaction as a source model.
Keywords: UML 2.0 interaction, control flow, graph transformation, AToM3.
Received September 4, 2013; accepted March 27, 2014