(Enter summary)
Abstract: We consider the problem of software generalization: Given a program component C, create
a parameterized program component C
is usable in a wider variety of syntactic
contexts than C. Furthermore, C
should be a semantically meaningful generalization of C;
namely, there must exist an instantiation of C
that is equivalent in functionality to C. (Update)
Similar documents based on text:
0.0: Unknown -
(Correct)
BibTeX entry: (Update)
Michael Siff and Thomas Reps. Program generalization for software reuse: From C to C++. In Fourth ACM SIGSOFT Symposium on the Foundations of Software Engineering, pages 135--146, San Francisco, October 1996. http://citeseer.ist.psu.edu/siff96program.html More
@inproceedings{ siff96program,
author = "Michael Siff and Thomas W. Reps",
title = "Program Generalization for Software Reuse: From C to C++",
booktitle = "Foundations of Software Engineering",
pages = "135-146",
year = "1996",
url = "citeseer.ist.psu.edu/siff96program.html" }
Citations (may not include all citations):
809
A theory of type polymorphism in programming (context) - Milner - 1978
461
Programming Language (context) - Stroustrup - 1991
390
Interprocedural slicing using dependence graphs
- Horwitz, Reps et al. - 1990
318
IEEE Transactions on Software Engineering (context) - Weiser - 1984
227
Kernighan and Dennis M (context) - Brian - 1988
186
The program dependence graph in a software development envir.. (context) - Ottenstein, Ottenstein - 1984
160
The principal type-scheme of an object in combinatory logic (context) - Hindley - 1969
139
Type systems for programming languages (context) - Mitchell - 1990
128
On understanding types (context) - Cardelli, Wegner - 1985
80
Reusing software: Issues and research directions
- Mili, Mili et al. - 1995
27
Software salvaging and the call dominance tree (context) - Cimitile, Visaggio - 1995
16
Towards an ML-style polymorphic type system for C
- Smith, Volpano - 1996
10
Polymorphic components for monomorphic languages (context) - Grosch, Snelting - 1993
9
Signature matching: a tool for using software libraries
- Zaremski, Wing - 1995
7
Detecting shared representations using type inference (context) - O'Callahan, Jackson - 1995
[Article contains additional citations not shown here]
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.wisc.edu/wpis/papers/): More
Modular Pointer Analysis - Susan Horwitz And
(Correct)
Weighted Pushdown Systems and Weighted Transducers - Lal, Touili, Kidd, Reps
(Correct)
Abstraction Refinement via Inductive Learning - Alexey Loginov Thomas
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC