In this paper we describe a tool for analyzing systems. The analysis is based on program slicing. It answers the following question for the software: if the value of a particular variable changes, what other variable values also change, and what is the path in between? program slicing was developed based on intra-procedure control and data flow. It has been expanded commercially to inter-procedure flow. However, we extend slicing to collections of programs and non-program entities, which we term multi-domain systems. The value of our tool is that an analyst can model the entirety of a system, not just the software, and we believe that this makes for a significant increase in power. We are building a prototype system
Abstract. According to the problem that the accurate and efficiency of the software model, this pape...
Change occurs in software during development, maintenance, and the addition of features, and can imp...
To guide the research efforts in the area of program analysis it is necessary to provide a taxonomy ...
Abstract In this paper we describe a tool for analyzing systems. The analysis is based on program sl...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Abstract A program slice extracts a semantically meaningful portion of a program, based upon a user-...
When we debug and maintain large software, it is very important to localize the scope of our concern...
The notion of a program slice, originally introduced by Mark Weiser, is useful in program debugging,...
textThis dissertation addresses the problem of assisting a designer to characterize typical-case beh...
While software developers make every effort to develop correct, easily maintainable and efficient pr...
Program slicing is a promising technique for providing automated support for various important softw...
An alternative approach to developing reusable components from scratch is to recover them from exist...
Recent work in the area of software engineering has centered on the creation of sophisticated enviro...
The last few years have seen a resurgence of interest in the use of symbolic execution—a program ana...
Abstract. According to the problem that the accurate and efficiency of the software model, this pape...
Change occurs in software during development, maintenance, and the addition of features, and can imp...
To guide the research efforts in the area of program analysis it is necessary to provide a taxonomy ...
Abstract In this paper we describe a tool for analyzing systems. The analysis is based on program sl...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Abstract A program slice extracts a semantically meaningful portion of a program, based upon a user-...
When we debug and maintain large software, it is very important to localize the scope of our concern...
The notion of a program slice, originally introduced by Mark Weiser, is useful in program debugging,...
textThis dissertation addresses the problem of assisting a designer to characterize typical-case beh...
While software developers make every effort to develop correct, easily maintainable and efficient pr...
Program slicing is a promising technique for providing automated support for various important softw...
An alternative approach to developing reusable components from scratch is to recover them from exist...
Recent work in the area of software engineering has centered on the creation of sophisticated enviro...
The last few years have seen a resurgence of interest in the use of symbolic execution—a program ana...
Abstract. According to the problem that the accurate and efficiency of the software model, this pape...
Change occurs in software during development, maintenance, and the addition of features, and can imp...
To guide the research efforts in the area of program analysis it is necessary to provide a taxonomy ...