完整後設資料紀錄
DC 欄位語言
dc.contributor.authorChen, JLen_US
dc.contributor.authorWang, FJen_US
dc.contributor.authorChen, YLen_US
dc.date.accessioned2014-12-08T15:27:25Z-
dc.date.available2014-12-08T15:27:25Z-
dc.date.issued1997en_US
dc.identifier.isbn0-8186-8271-Xen_US
dc.identifier.urihttp://hdl.handle.net/11536/19679-
dc.description.abstractProgram 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.en_US
dc.language.isoen_USen_US
dc.subjectsoftware engineeringen_US
dc.subjectdependency graphen_US
dc.subjectprogram slicingen_US
dc.subjectobject orienteden_US
dc.titleSlicing object-oriented programsen_US
dc.typeProceedings Paperen_US
dc.identifier.journalASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGSen_US
dc.citation.spage395en_US
dc.citation.epage404en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000071091400041-
顯示於類別:會議論文