Results 251 to 260 of about 71,487 (291)
Some of the next articles are maybe not open access.

Program Slicing

2010 International Forum on Information Technology and Applications, 2010
Program slicing provides a new way to software maintenance, program understanding. It can give the programmer the statements only relevant to the computation of a given function. It can transform a large program into a smaller one. A program slicing respected with a point of interest is not only relevant on the variables which are defined or used by ...
openaire   +1 more source

Slicing probabilistic programs

ACM SIGPLAN Notices, 2014
Probabilistic programs use familiar notation of programming languages to specify probabilistic models. Suppose we are interested in estimating the distribution of the return expression r of a probabilistic program P .
Chung-Kil Hur   +3 more
openaire   +1 more source

VRML program slicing

Proceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509), 2003
VRML (Virtual Reality Modeling Language) is a programming language with promising effectiveness in describing cyberspace because of its real-time expressive power for 3D objects via the Internet. Concerning its 3D design, CAD tools can support static feature developments effectively, but currently, developments of dynamic features such as animation ...
H. Maruyama, K. Araki
openaire   +1 more source

Amorphous program slicing

Proceedings Fifth International Workshop on Program Comprehension. IWPC'97, 2002
This paper introduces amorphous program slicing. Like traditional slicing, amorphous slicing simplifies a program while preserving a projection of its semantics. Unlike traditional slicing, amorphous slicing may make use of any simplifying transformation which preserves this semantic projection, thereby improving upon the simplification power of ...
Harman, Mark, Danicic, Sebastian
openaire   +1 more source

Program Slice Browser

Proceedings 9th International Workshop on Program Comprehension. IWPC 2001, 2002
Program slicing is useful for addressing many software engineering problems as it allows focusing attention on just the relevant part of the program. However, this part could still be huge and difficult to comprehend and thus diminish usefulness of program slicing. This is a serious problem in working with legacy codes for scientific computing.
Y. Deng, S. Kothari, Y. Namara
openaire   +1 more source

Visualizing program slices

Proceedings of 1994 IEEE Symposium on Visual Languages, 2002
Program slicing is an automatic technique for determining which code in a program is relevant to a particular computation. Slicing has been applied in many areas, including program understanding, debugging, and maintenance. However, little attention has been paid to suitable interfaces for exploring program slices.
T. Ball, S.G. Eick
openaire   +1 more source

RESTRUCTURING PROGRAMS THROUGH PROGRAM SLICING

International Journal of Software Engineering and Knowledge Engineering, 1994
Software restructuring is recognized as a promising method to improve logical structure and understandability of a software system which is composed of modules with loosely-coupled elements. In this paper, we present methods of restructuring an ill-structured module at the software maintenance phase.
HYEON SOO KIM   +2 more
openaire   +1 more source

Comments on Program Slicing

IEEE Transactions on Software Engineering, 1987
This correspondence points out some of the problems with Weiser's algorithm [5] for computing program slices. Corrections are made to Weiser's algorithm. It is shown how Weiser's algorithm can be amended to handle loops. Advantages of the Bergeretti and Carre's approach [1] are discussed.
H.K.N. Leung, H.K. Reghbati
openaire   +1 more source

Denotational program slicing

[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track, 2003
An original, theoretical definition of denotational program slicing is presented. Program slicing is a method for automatic program decomposition that is based exclusively on control and data-flow information. Denotational slicing makes use of the functional semantics of a particular programming language and defines the various domains and appropriate ...
openaire   +1 more source

Beyond traditional program slicing

ACM SIGSOFT Software Engineering Notes, 1996
Traditional program slices are based on variables and statements. Slices consist of statements that potentially affect (or are affected by) the value of a particular variable at a given statement. Two assumptions are implicit in this definition: 1) that variables and statements are concepts of the programming language in which the program is written ...
Anthony M. Sloane, Jason Holdsworth
openaire   +1 more source

Home - About - Disclaimer - Privacy