Matches in SemOpenAlex for { <https://semopenalex.org/work/W6153644> ?p ?o ?g. }
Showing items 1 to 71 of
71
with 100 items per page.
- W6153644 abstract "Software renovation is the process of introducing new features--including polymorphism, objects, and encapsulation--into existing software systems while preserving the original functionality of the system. The goal of software renovation is to improve the efficiency of development, maintenance, and comprehension. The research described in this thesis focuses on three software-renovation techniques: (1) Generalization. The identification and subsequent transformation of program components that operate on a particular type of input into polymorphic program components that operate on a wide array of inputs. (2) Modularization. The clustering of associated data types and functions with the intent of encapsulating the types and function into distinct classes or modules. (3) Physical subtyping. The identification of relationships among data types based on the representation of the types in memory with the intent of generating inheritance hierarchies.The techniques described in the thesis are aimed particularly at the problem of transforming legacy C programs into C++ programs that make use of C++'s advanced features--most notably classes, templates, inheritance, and virtual functions. Some aspects of this work apply specifically to the C-to-C++ problem; however, most aspects apply to almost any language." @default.
- W6153644 created "2016-06-24" @default.
- W6153644 creator A5049442429 @default.
- W6153644 creator A5066155126 @default.
- W6153644 date "1998-01-01" @default.
- W6153644 modified "2023-09-26" @default.
- W6153644 title "Techniques for software renovation" @default.
- W6153644 hasPublicationYear "1998" @default.
- W6153644 type Work @default.
- W6153644 sameAs 6153644 @default.
- W6153644 citedByCount "6" @default.
- W6153644 crossrefType "journal-article" @default.
- W6153644 hasAuthorship W6153644A5049442429 @default.
- W6153644 hasAuthorship W6153644A5066155126 @default.
- W6153644 hasConcept C101317890 @default.
- W6153644 hasConcept C104317684 @default.
- W6153644 hasConcept C115903868 @default.
- W6153644 hasConcept C149091818 @default.
- W6153644 hasConcept C185592680 @default.
- W6153644 hasConcept C199360897 @default.
- W6153644 hasConcept C2777561058 @default.
- W6153644 hasConcept C2777904410 @default.
- W6153644 hasConcept C2780902518 @default.
- W6153644 hasConcept C2781289151 @default.
- W6153644 hasConcept C41008148 @default.
- W6153644 hasConcept C529173508 @default.
- W6153644 hasConcept C55493867 @default.
- W6153644 hasConcept C73752529 @default.
- W6153644 hasConcept C88482812 @default.
- W6153644 hasConceptScore W6153644C101317890 @default.
- W6153644 hasConceptScore W6153644C104317684 @default.
- W6153644 hasConceptScore W6153644C115903868 @default.
- W6153644 hasConceptScore W6153644C149091818 @default.
- W6153644 hasConceptScore W6153644C185592680 @default.
- W6153644 hasConceptScore W6153644C199360897 @default.
- W6153644 hasConceptScore W6153644C2777561058 @default.
- W6153644 hasConceptScore W6153644C2777904410 @default.
- W6153644 hasConceptScore W6153644C2780902518 @default.
- W6153644 hasConceptScore W6153644C2781289151 @default.
- W6153644 hasConceptScore W6153644C41008148 @default.
- W6153644 hasConceptScore W6153644C529173508 @default.
- W6153644 hasConceptScore W6153644C55493867 @default.
- W6153644 hasConceptScore W6153644C73752529 @default.
- W6153644 hasConceptScore W6153644C88482812 @default.
- W6153644 hasLocation W61536441 @default.
- W6153644 hasOpenAccess W6153644 @default.
- W6153644 hasPrimaryLocation W61536441 @default.
- W6153644 hasRelatedWork W120552184 @default.
- W6153644 hasRelatedWork W1497338987 @default.
- W6153644 hasRelatedWork W1591726984 @default.
- W6153644 hasRelatedWork W1672500832 @default.
- W6153644 hasRelatedWork W169431430 @default.
- W6153644 hasRelatedWork W1969910885 @default.
- W6153644 hasRelatedWork W1971505093 @default.
- W6153644 hasRelatedWork W1973353121 @default.
- W6153644 hasRelatedWork W2052396195 @default.
- W6153644 hasRelatedWork W2058502656 @default.
- W6153644 hasRelatedWork W2070479635 @default.
- W6153644 hasRelatedWork W2078298533 @default.
- W6153644 hasRelatedWork W2112533109 @default.
- W6153644 hasRelatedWork W2169238960 @default.
- W6153644 hasRelatedWork W2291755457 @default.
- W6153644 hasRelatedWork W2309475002 @default.
- W6153644 hasRelatedWork W2779884384 @default.
- W6153644 hasRelatedWork W2916805728 @default.
- W6153644 hasRelatedWork W3204009648 @default.
- W6153644 hasRelatedWork W2303227795 @default.
- W6153644 isParatext "false" @default.
- W6153644 isRetracted "false" @default.
- W6153644 magId "6153644" @default.
- W6153644 workType "article" @default.