DocumentCode
1418361
Title
Integrated state-based dynamic slicing technique for UML models
Author
Lallchandani, J.T. ; Mall, Raghvendra
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Kharagpur, Kharagpur, India
Volume
4
Issue
1
fYear
2010
Firstpage
55
Lastpage
78
Abstract
The authors propose a technique for constructing dynamic slices of unified modelling language (UML) models using the state information. Given a software architecture specified using UML, the authors first construct an intermediate representation. The authors have named this intermediate representation model dependency graph (MDG). MDG combines information extracted from various sequence diagrams along with those from class and state-machine diagrams. The authors have named our proposed algorithm state-based dynamic slicing of UML models (SDSUM). Our SDSUM algorithm traverses the constructed MDG to identify the model elements that are either directly or indirectly involved during the execution of a specific scenario. Instead of processing each UML diagram independently and iteratively cross linking relevant information across different diagrams, our algorithm´s novelty lies in constructing and analysing an integrated model for determining the implicit interdependencies among the different model elements distributed across various UML diagrams for computing a state-based dynamic slice. Consideration of state information of objects makes the computed dynamic slices more precise compared to traditional slicing. A case study has been presented to illustrate our approach.
Keywords
Unified Modeling Language; program slicing; software architecture; SDSUM algorithm; UML diagram; UML models; integrated state-based dynamic slicing technique; intermediate representation model dependency graph; software architecture; state-machine diagrams; unified modelling language model;
fLanguage
English
Journal_Title
Software, IET
Publisher
iet
ISSN
1751-8806
Type
jour
DOI
10.1049/iet-sen.2009.0080
Filename
5415510
Link To Document