標題: Slicing object-oriented programs
作者: Chen, JL
Wang, FJ
Chen, YL
資訊工程學系
Department of Computer Science
關鍵字: software engineering;dependency graph;program slicing;object oriented
公開日期: 1997
摘要: Program slicing has various applications in the fields of software engineering. The Object-Oriented (OO) paradigm introduces the features of abstraction, encapsulation, inheritance, and polymorphism to programs, but is not considered current program slicing techniques. In this paper, we define two types of program slices, state and behavior slices, by taking the dependencies of OO features into consideration. A state slice for an object is a set of messages and control statements that might affect the state of the object, while a behavior slice is a set of attributes and methods defined in related classes that might affect the behavior of the object. These slices may facilitate programmers to debug and understand OO software. The algorithms that developed based on an Object-oriented Dependency Graph to compute these slices can get more precise result by exploring the internal dependencies of complex objects.
URI: http://hdl.handle.net/11536/19679
ISBN: 0-8186-8271-X
期刊: ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS
起始頁: 395
結束頁: 404
顯示於類別:會議論文