Matches in SemOpenAlex for { <https://semopenalex.org/work/W2008688378> ?p ?o ?g. }
Showing items 1 to 91 of
91
with 100 items per page.
- W2008688378 endingPage "194" @default.
- W2008688378 startingPage "179" @default.
- W2008688378 abstract "The majority of scientific and engineering software systems currently in use are on average 10 to 15 years old. They have undergone extensive maintenance and, therefore, suffer from such problems as inaccurate or missing documentation, poorly structured code, and low modular cohesion. Moreover, the mere age of such systems has prohibited their realization of such recent innovations as object orientation. This paper addresses these concerns in the context of reverse engineering. It discusses the development of a method to identify objects in legacy systems, specifically those coded in the imperative language, FORTRAN-77. Algorithms that use a greedy approach to object extraction are presented. Viewing the subroutine as the unit of functionality, the attributes of candidate objects are extracted from two areas: parameters and global variables. Because FORTRAN-77 uses the COMMON block as the mechanism for realizing global variables, additional algorithms are presented to handle the resulting concerns. Using a modification of the program slicing concept introduced by Weiser in 1984, methods are defined for each set of attributes. The combination of the extracted attributes and methods forms the set of candidate objects. Throughout the paper, an example is used to illustrate the methodology." @default.
- W2008688378 created "2016-06-24" @default.
- W2008688378 creator A5032106856 @default.
- W2008688378 creator A5036917982 @default.
- W2008688378 date "1997-11-01" @default.
- W2008688378 modified "2023-09-25" @default.
- W2008688378 title "Creating object-oriented designs from legacy FORTRAN code" @default.
- W2008688378 cites W2006267758 @default.
- W2008688378 cites W2037608891 @default.
- W2008688378 cites W2077198314 @default.
- W2008688378 cites W2115410683 @default.
- W2008688378 cites W2158864412 @default.
- W2008688378 cites W2293624369 @default.
- W2008688378 cites W4297934207 @default.
- W2008688378 doi "https://doi.org/10.1016/s0164-1212(96)00171-9" @default.
- W2008688378 hasPublicationYear "1997" @default.
- W2008688378 type Work @default.
- W2008688378 sameAs 2008688378 @default.
- W2008688378 citedByCount "23" @default.
- W2008688378 countsByYear W20086883782012 @default.
- W2008688378 countsByYear W20086883782013 @default.
- W2008688378 countsByYear W20086883782015 @default.
- W2008688378 countsByYear W20086883782016 @default.
- W2008688378 countsByYear W20086883782018 @default.
- W2008688378 countsByYear W20086883782021 @default.
- W2008688378 crossrefType "journal-article" @default.
- W2008688378 hasAuthorship W2008688378A5032106856 @default.
- W2008688378 hasAuthorship W2008688378A5036917982 @default.
- W2008688378 hasConcept C101468663 @default.
- W2008688378 hasConcept C104054115 @default.
- W2008688378 hasConcept C105446022 @default.
- W2008688378 hasConcept C115903868 @default.
- W2008688378 hasConcept C134757568 @default.
- W2008688378 hasConcept C151730666 @default.
- W2008688378 hasConcept C177264268 @default.
- W2008688378 hasConcept C178790620 @default.
- W2008688378 hasConcept C185592680 @default.
- W2008688378 hasConcept C199360897 @default.
- W2008688378 hasConcept C207850805 @default.
- W2008688378 hasConcept C2777904410 @default.
- W2008688378 hasConcept C2778241615 @default.
- W2008688378 hasConcept C2779343474 @default.
- W2008688378 hasConcept C41008148 @default.
- W2008688378 hasConcept C43126263 @default.
- W2008688378 hasConcept C56666940 @default.
- W2008688378 hasConcept C73752529 @default.
- W2008688378 hasConcept C86803240 @default.
- W2008688378 hasConcept C91071405 @default.
- W2008688378 hasConcept C96147967 @default.
- W2008688378 hasConceptScore W2008688378C101468663 @default.
- W2008688378 hasConceptScore W2008688378C104054115 @default.
- W2008688378 hasConceptScore W2008688378C105446022 @default.
- W2008688378 hasConceptScore W2008688378C115903868 @default.
- W2008688378 hasConceptScore W2008688378C134757568 @default.
- W2008688378 hasConceptScore W2008688378C151730666 @default.
- W2008688378 hasConceptScore W2008688378C177264268 @default.
- W2008688378 hasConceptScore W2008688378C178790620 @default.
- W2008688378 hasConceptScore W2008688378C185592680 @default.
- W2008688378 hasConceptScore W2008688378C199360897 @default.
- W2008688378 hasConceptScore W2008688378C207850805 @default.
- W2008688378 hasConceptScore W2008688378C2777904410 @default.
- W2008688378 hasConceptScore W2008688378C2778241615 @default.
- W2008688378 hasConceptScore W2008688378C2779343474 @default.
- W2008688378 hasConceptScore W2008688378C41008148 @default.
- W2008688378 hasConceptScore W2008688378C43126263 @default.
- W2008688378 hasConceptScore W2008688378C56666940 @default.
- W2008688378 hasConceptScore W2008688378C73752529 @default.
- W2008688378 hasConceptScore W2008688378C86803240 @default.
- W2008688378 hasConceptScore W2008688378C91071405 @default.
- W2008688378 hasConceptScore W2008688378C96147967 @default.
- W2008688378 hasIssue "2" @default.
- W2008688378 hasLocation W20086883781 @default.
- W2008688378 hasOpenAccess W2008688378 @default.
- W2008688378 hasPrimaryLocation W20086883781 @default.
- W2008688378 hasRelatedWork W177767641 @default.
- W2008688378 hasRelatedWork W2037421380 @default.
- W2008688378 hasRelatedWork W2074627850 @default.
- W2008688378 hasRelatedWork W2228617203 @default.
- W2008688378 hasRelatedWork W2390451292 @default.
- W2008688378 hasRelatedWork W2601413580 @default.
- W2008688378 hasRelatedWork W3168601722 @default.
- W2008688378 hasRelatedWork W561096158 @default.
- W2008688378 hasRelatedWork W637122107 @default.
- W2008688378 hasRelatedWork W246887380 @default.
- W2008688378 hasVolume "39" @default.
- W2008688378 isParatext "false" @default.
- W2008688378 isRetracted "false" @default.
- W2008688378 magId "2008688378" @default.
- W2008688378 workType "article" @default.