Matches in SemOpenAlex for { <https://semopenalex.org/work/W88801752> ?p ?o ?g. }
Showing items 1 to 59 of
59
with 100 items per page.
- W88801752 abstract "Large corporations currently face an urgent problem in managing their legacy systems. Software re-engineering has been found to be a realistic and viable solution for recovering the design of legacy systems, and implementing them within an environment that assures low maintenance costs, providing technological state-of-the-art infrastructure and at the same time establishing a basis for software evolution. As the knowledge-based approach is widely used in software re-engineering to support an understanding of intensive tasks, the hypothesis of this research is that a legacy system written in COBOL can be re-engineered to an object-oriented system using a very simple and basic knowledge base requiring only minimal platform attributes. This thesis derives the essence of the knowledge-based re-engineering approach and builds on this to demonstrate how a simple and effective knowledge base can be built. As the knowledge-based approach can be reduced to domain modelling, the essence of the knowledge-based reengineering approach is identified to be the abstract syntax tree representation of the COBOL legacy system. This abstract syntax tree is used as a working base to which the software reengineer applies transformation rules (written in Java) to generate new abstracted versions of the original system. The first level of abstraction produces the COBOL Abstraction Schema, a formal schema/model containing a more abstract and easier to understand representation of the COBOL program. The next level of abstraction is the Idealised Class Schema, an object-oriented schema of the system and is utilized as a basis to forward engineer the new implementation of the system. Even as Bailes et al [BACJP95] advocate the necessity of persistence, expressiveness, adaptability and openness in their Generic Transition Architecture (GTA), we present an alternative approach that only requires the platform attributes of expressiveness and openness for any software reengineering tool to work effectively. Persistence and adaptability are dispensable under appropriate and justifiable circumstances and these circumstances can be considered as significant occurrences. Our approach which advocates the AST as the basic and essential component of a KB in any software knowledge-based re-engineering exercise, and requiring only the platform attributes of expressiveness and openness, is a concrete example of a significant sub-class of re-engineering applications for which the full generalities of the GTA does not apply. This consideration of a sub-class of reengineering applications which dispenses with adaptability and persistence has been exemplified by the construction of the COBOL-to-Java Converter." @default.
- W88801752 created "2016-06-24" @default.
- W88801752 creator A5055400192 @default.
- W88801752 date "2004-01-01" @default.
- W88801752 modified "2023-09-27" @default.
- W88801752 title "Validation of a light-weight approach to knowledge-based re-engineering by a COBOL-to-Java converter" @default.
- W88801752 hasPublicationYear "2004" @default.
- W88801752 type Work @default.
- W88801752 sameAs 88801752 @default.
- W88801752 citedByCount "0" @default.
- W88801752 crossrefType "journal-article" @default.
- W88801752 hasAuthorship W88801752A5055400192 @default.
- W88801752 hasConcept C105446022 @default.
- W88801752 hasConcept C115903868 @default.
- W88801752 hasConcept C128595289 @default.
- W88801752 hasConcept C154945302 @default.
- W88801752 hasConcept C199360897 @default.
- W88801752 hasConcept C23123220 @default.
- W88801752 hasConcept C2777904410 @default.
- W88801752 hasConcept C41008148 @default.
- W88801752 hasConcept C4554734 @default.
- W88801752 hasConcept C52146309 @default.
- W88801752 hasConceptScore W88801752C105446022 @default.
- W88801752 hasConceptScore W88801752C115903868 @default.
- W88801752 hasConceptScore W88801752C128595289 @default.
- W88801752 hasConceptScore W88801752C154945302 @default.
- W88801752 hasConceptScore W88801752C199360897 @default.
- W88801752 hasConceptScore W88801752C23123220 @default.
- W88801752 hasConceptScore W88801752C2777904410 @default.
- W88801752 hasConceptScore W88801752C41008148 @default.
- W88801752 hasConceptScore W88801752C4554734 @default.
- W88801752 hasConceptScore W88801752C52146309 @default.
- W88801752 hasLocation W888017521 @default.
- W88801752 hasOpenAccess W88801752 @default.
- W88801752 hasPrimaryLocation W888017521 @default.
- W88801752 hasRelatedWork W111149065 @default.
- W88801752 hasRelatedWork W132488109 @default.
- W88801752 hasRelatedWork W1525877232 @default.
- W88801752 hasRelatedWork W1649368217 @default.
- W88801752 hasRelatedWork W1660162461 @default.
- W88801752 hasRelatedWork W1797565133 @default.
- W88801752 hasRelatedWork W1980744917 @default.
- W88801752 hasRelatedWork W1988314227 @default.
- W88801752 hasRelatedWork W1997856191 @default.
- W88801752 hasRelatedWork W2004795023 @default.
- W88801752 hasRelatedWork W2028441570 @default.
- W88801752 hasRelatedWork W2112154700 @default.
- W88801752 hasRelatedWork W2151915243 @default.
- W88801752 hasRelatedWork W2170051489 @default.
- W88801752 hasRelatedWork W21810508 @default.
- W88801752 hasRelatedWork W2293654010 @default.
- W88801752 hasRelatedWork W2556242913 @default.
- W88801752 hasRelatedWork W89325326 @default.
- W88801752 hasRelatedWork W2147994226 @default.
- W88801752 hasRelatedWork W2310427394 @default.
- W88801752 isParatext "false" @default.
- W88801752 isRetracted "false" @default.
- W88801752 magId "88801752" @default.
- W88801752 workType "article" @default.