Logo image
Context-free slicing of UML class models
Conference proceeding

Context-free slicing of UML class models

H Kagdi, J.I Maletic and A Sutton
21st IEEE International Conference on Software Maintenance (ICSM'05), Vol.2005, pp.635-638
2005

Abstract

Application software Computer science Concrete Context modeling Reverse engineering Software maintenance Software systems Unified modeling language
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.

Metrics

20 Record Views

Details

Logo image