GammaPolarSlicer

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

In software development, it is often desirable to reuse existing software components. This has been recognized since 1968, when Douglas Mcllroy of Bell Laboratories proposed basing the software industry on reuse. Despite the failures in practice, many efforts have been made to make this idea successful. In this context, we address the problem of reusing annotated components as a rigorous way of assuring the quality of the application under construction. We introduce the concept of caller-based slicing as a way to certify that the integration of an annotated component with a contract into a legacy system will preserve the behavior of the former. To complement the efforts done and the benefits of the slicing techniques, there is also a need to find an efficient way to visualize the annotated components and their slices. To take full profit of visualization, it is crucial to combine the visualization of the control/data flow with the textual representation of source code. To attain this objective,we extend the notion of System Dependence Graph and slicing criterion.

Cite

CITATION STYLE

APA

Areias, S., da Cruz, D., Henriques, P. R., & Pinto, J. S. (2011). GammaPolarSlicer. Computer Science and Information Systems, 8(2), 477–499. https://doi.org/10.2298/CSIS110107006A

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free