Loading...
Please wait, while we are loading the content...
Similar Documents
A survey of program slicing for software engineering
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Beck, Jon |
| Copyright Year | 1993 |
| Description | This research concerns program slicing which is used as a tool for program maintainence of software systems. Program slicing decreases the level of effort required to understand and maintain complex software systems. It was first designed as a debugging aid, but it has since been generalized into various tools and extended to include program comprehension, module cohesion estimation, requirements verification, dead code elimination, and maintainence of several software systems, including reverse engineering, parallelization, portability, and reuse component generation. This paper seeks to address and define terminology, theoretical concepts, program representation, different program graphs, developments in static slicing, dynamic slicing, and semantics and mathematical models. Applications for conventional slicing are presented, along with a prognosis of future work in this field. |
| File Size | 3382381 |
| Page Count | 50 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19950010159 |
| Archival Resource Key | ark:/13960/t7kq2xh59 |
| Language | English |
| Publisher Date | 1993-04-05 |
| Access Restriction | Open |
| Subject Keyword | Computer Programming And Software File Maintenance Computers Computer Programming Checkout Terminology Software Reuse Reverse Engineering Mathematical Models Software Development Tools Complex Systems Parallel Processing Computers Program Verification Computers Software Engineering Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |