See this document in CiteSeerX!

Techniques for Reverse-Engineering and Re-Engineering into the Object-Oriented Paradigm (1994)  (Make Corrections)  
Ignacio Silva-Lepe



  Home/Search   Context   Related

 
View or download:
neu.edu/pub/people/lieber/t...thesis.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  neu.edu/home/liebe...thesesindex (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In order to design and develop object-oriented programs, one must experience what is known as a "paradigm shift". This shift requires that one do not think in terms of the procedures that a software system must perform, but rather in terms of the entities or objects that participate in the system. As programmers experience a paradigm shift, so must existing software systems somehow be transformed into object-orientation if they are to benefit from object-oriented features. (Update)

Similar documents (at the sentence level):
6.4%:   Abstracting Graph-Based Specifications of Object-Oriented.. - Ignacio Silva-Lepe (1994)   (Correct)
6.0%:   From objects to classes: Algorithms for optimal.. - Lieberherr.. (1993)   (Correct)

Active bibliography (related documents):   More   All
2.2:   Managing the Evolution of Object-Oriented Systems - Bergstein (1994)   (Correct)
0.7:   Incremental Class Dictionary Learning and Optimization - Bergstein, Lieberherr (1991)   (Correct)
0.6:   Maintenance of Object-oriented Systems during Structural Evolution - Bergstein (1994)   (Correct)

Similar documents based on text:   More   All
0.3:   Maintaining Consistency and Behavior of Object-Oriented Systems.. - Hürsch (1995)   (Correct)
0.3:   Adaptive Software: Automatic Navigation Through Partially.. - Xiao (1994)   (Correct)
0.2:   Efficient Implementation of Adaptive Software - Palsberg, Xiao, Lieberherr (1994)   (Correct)

BibTeX entry:   (Update)

@misc{ silva-lepe-techniques,
  author = "Ignacio Silva-Lepe",
  title = "Techniques for Reverse-Engineering and Re-Engineering into the Object-Oriented
    Paradigm",
  url = "citeseer.ist.psu.edu/silva-lepe94techniques.html" }
Citations (may not include all citations):
3972   Introduction to Algorithms (context) - Cormen, Leiserson et al. - 1990
1274   Object-Oriented Software Construction (context) - Meyer - 1988
469   Object-Oriented Design with Applications (context) - Booch - 1991
308   Designing reusable classes (context) - Johnson, Foote - 1988
271   Object-Oriented Analysis (context) - Coad, Yourdon - 1991
214   Reverse engineering and design recovery: A taxonomy (context) - Chikofsky, Cross - 1990
190   Contracts: Specifying behavioral compositions in object-orie.. (context) - Helm, Holland et al. - 1990
121   Learning structural descriptions from examples (context) - Winston - 1970
96   A Guide to the Theory of NP-Completeness (context) - Garey, Johnson et al. - 1979
84   Assuring good style for object-oriented programs - Lieberherr, Holland - 1989
77   Maintenance support for object-oriented programs (context) - Wilde, Huitt - 1992
63   Adaptive object-oriented programming using graph-based custo.. - Lieberherr, Silva-Lepe et al. - 1994
58   The Handbook of Artificial Intelligence (context) - Cohen, Feigenbaum - 1982
56   Reusability: The case for object-oriented design (context) - Meyer - 1987
47   Maintaining object-oriented software (context) - Wilde, Matthews et al. - 1993
47   Knowledge-based program analysis (context) - Harandi, Ning - 1990
44   Controlling propagation of operations using attributes on re.. (context) - Rumbaugh - 1988
44   Conceptual clustering: Inventing goal-oriented classificatio.. - Stepp, Michalski - 1986
43   Interacting with the field environment (context) - Reiss - 1990
42   Object-Oriented Programming (context) - Cox - 1986
39   Restructuring hierarchical database objects (context) - Abiteboul, Hull - 1988
37   Identifying objects in a conventional procedural language: A.. (context) - Liu, Wilde - 1990
35   From objects to classes: Algorithms for object-oriented desi.. (context) - Lieberherr, Bergstein et al. - 1991
35   Re-engineering of old systems to an objectoriented architect.. (context) - Jacobson, Lindstrom - 1991
35   Managing class evolution in object-oriented systems - Casais - 1990
28   Object-oriented programming: An objective sense of style (context) - Lieberherr, Holland et al. - 1988
25   Managing Evolution in Object Oriented Environments: An Algor.. (context) - Casais - 1991
23   TMM: Software Maintenance by Transformation (context) - Arango, Baxter et al. - 1986
23   Abstraction of objectoriented data models - Lieberherr, Bergstein et al. - 1990
22   Incremental class dictionary learning and optimization - Bergstein, Lieberherr - 1991
18   Class and object extraction from imperative code (context) - Ong, Tsai - 1993
18   The logical data model - Kuper, Vardi - 1984
17   The interface description language (context) - Snodgrass - 1989
17   Software Series (context) - Tsichritzis, Lochovsky - 1982
16   Object oriented development in an industrial environment (context) - Jacobson - 1987
13   Learning improved integrity constraints and schemas from exc.. (context) - Borgida, Mitchell et al. - 1986
13   A reverse engineering methodology to reconstruct hierarchica.. (context) - Benedusi, Cimitile et al. - 1989
12   Transformation of data flow analysis models to object orient.. (context) - Alabiso - 1988
11   Managing the evolution of object-oriented systems - Bergstein - 1994
11   Conceptual database evolution through learning (context) - Li, McLeod - 1991
11   Objects revisited (context) - Haughton, Lano - 1991
10   Software Practice and Experience (context) - Zimmer, style - 1990
10   Structure-bound messages: Separating navigation from process.. (context) - Harrison, Ossher - 1991
8   Reorganizing an object system (context) - Casais - 1989
7   Dependency directed reasoning and learning in systems mainte.. (context) - Dhar, Jarke - 1988
7   Is object technology software's industrial platform (context) - Jacobson - 1993
7   Login: A logic programming language with built-in inheritanc.. (context) - Ait-Kaci, Nasr - 1986
7   Saving a legacy with objects (context) - Dietrich, Nackman et al. - 1989
7   The format model: A theory of data organization (context) - Hull, Yap - 1984
6   What object-oriented programming may be - and what it does n.. (context) - Madsen, Moller-Pedersen - 1988
6   CTODOS: An automatic tool for office system conceptual desig.. (context) - Pernici, Barbic et al. - 1989
6   Automating algorithm design within a general architecture fo.. (context) - Steier - 1989
5   Reverse engineering: Algorithms for program graph production - Cimitile, de Carlini - 1991
5   IEEE Transactions on Software Engineering (context) - Karimi, Konsynski et al. - 1988
5   Concept recognition-based program transformation (context) - Engberts, Kozaczynski et al. - 1991
5   Checking adaptive software - Lieberherr, Palsberg et al. - 1994
4   Modelling a multiple inheritance lattice with exceptions (context) - Pirri - 1989
4   Automating class hierarchy graph construction (context) - Pun, Winder - 1989
4   Relational database design (context) - Lien - 1985
4   Abstracting graph-based specifications of object-oriented pr.. - Silva-Lepe - 1994
3   An object-oriented implementation of adaptive software (context) - Lieberherr, Xiao et al. - 1993
3   Extracting design and functionality from code (context) - Lano, Haughton - 1992
2   Private communication (context) - Palsberg - 1993
2   Private communication (context) - Wilde - 1992
2   An Approach to Software System Modularization Based on Data .. (context) - Ogando - 1991
1   Systems programming with JSP: Example - a VDU controller (context) - Sanden - 1985
1   Propagation Patterns: Adaptive automatic navigation though p.. (context) - Xiao - 1994
1   System Design (context) - Jackson - 1983
1   A study of the impact of C++ on software maintenance (context) - Mancl, Havanas - 1990

Documents on the same site (http://www.ccs.neu.edu/home/lieber/theses-index.html):
An Adaptive Query Language for Object-Oriented Databases.. - Harrison (1994)   (Correct)
Managing the Evolution of Object-Oriented Systems - Bergstein (1994)   (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