Title :
Context-free slicing of UML class models
Author :
Kagdi, Huzefa ; Maletic, Jonathan I. ; Sutton, Andrew
Author_Institution :
Dept. of Comput. Sci., Kent State Univ., OH, USA
Abstract :
The concept of model slicing is introduced as a means to support maintenance through the understanding, querying, and analysis of large UML models. The specific models being examined are class models as defined in the Unified Modeling Language (UML). Model slicing is analogous to classical program slicing. Since UML class models do not explicitly embody any behavioral aspect by themselves, models slices are computed in a context-free manner. The paper defines and formalizes the concept of context-free model slicing. A concrete application of model slicing in software maintenance is presented to support the usefulness and validity of the method.
Keywords :
Unified Modeling Language; program slicing; software maintenance; UML class model; Unified Modeling Language; context-free model slicing; program slicing; software maintenance; Application software; Computer science; Concrete; Context modeling; Reverse engineering; Software maintenance; Software systems; Unified modeling language;
Conference_Titel :
Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
Print_ISBN :
0-7695-2368-4
DOI :
10.1109/ICSM.2005.34