Re-engineering software for integration using computer aided software engineering

<p>This research addresses the problem of integrating software at a high level of integration (analysis or design level) using Computer Aided Software Engineering. The assumption is made that the source code of the two applications to be integrated is available in language C or FORTRAN 77. Fol...

Full description

Bibliographic Details
Main Author: Le Gal, Thierry
Other Authors: Mechanical Engineering
Format: Others
Language:en
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/43412
http://scholar.lib.vt.edu/theses/available/etd-06232009-063016/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-43412
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-434122021-05-15T05:26:28Z Re-engineering software for integration using computer aided software engineering Le Gal, Thierry Mechanical Engineering LD5655.V855 1992.L444 Computer-aided software engineering <p>This research addresses the problem of integrating software at a high level of integration (analysis or design level) using Computer Aided Software Engineering. The assumption is made that the source code of the two applications to be integrated is available in language C or FORTRAN 77. Following the research done by Sandra Pennington (Penn91) and Michele Grieshaber (Grie91) on this subject, a new analysis has been led. Sandra Pennington (Penn91) conceived and proposed an "Integration CASE workbench" to support an integrator in his task of integrating two software.</p> <p> The Integration Source Code Analyzer (ISCA), one of the components of the Integration CASE workbench has been designed and implemented as well as some utilities and features supporting the integration of software. Relevant information is extracted from the source code by a parsing tool. The input to this tool is the source code of the software to be integrated and their call trees generated by the TeamworkjC Rev reverse engineering toolkit. A database of the relevant information is created and can be consulted via the ISCA Display Manager developed using the Motif window manager. The Teamwork CASE workbench provides an interactive environment to lead the analysis and the design of software, automating standard structured methodologies in software development, Some features have been developed to extend the Teamwork capabilities and to inlport information into its environment. Some new utilities to help the integrator visualize a structure chart around a selected module have been developed and included in the environment using Teamwork User Menus capabilities. The parsing tool embedded in the environment can also be used as a stand-alone tool to lead re-engineering operations on software.</p> Master of Science 2014-03-14T21:39:02Z 2014-03-14T21:39:02Z 1992-07-07 2009-06-23 2009-06-23 2009-06-23 Thesis Text etd-06232009-063016 http://hdl.handle.net/10919/43412 http://scholar.lib.vt.edu/theses/available/etd-06232009-063016/ en OCLC# 26519935 LD5655.V855_1992.L444.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ viii, 257 leaves BTD application/pdf application/pdf Virginia Tech
collection NDLTD
language en
format Others
sources NDLTD
topic LD5655.V855 1992.L444
Computer-aided software engineering
spellingShingle LD5655.V855 1992.L444
Computer-aided software engineering
Le Gal, Thierry
Re-engineering software for integration using computer aided software engineering
description <p>This research addresses the problem of integrating software at a high level of integration (analysis or design level) using Computer Aided Software Engineering. The assumption is made that the source code of the two applications to be integrated is available in language C or FORTRAN 77. Following the research done by Sandra Pennington (Penn91) and Michele Grieshaber (Grie91) on this subject, a new analysis has been led. Sandra Pennington (Penn91) conceived and proposed an "Integration CASE workbench" to support an integrator in his task of integrating two software.</p> <p> The Integration Source Code Analyzer (ISCA), one of the components of the Integration CASE workbench has been designed and implemented as well as some utilities and features supporting the integration of software. Relevant information is extracted from the source code by a parsing tool. The input to this tool is the source code of the software to be integrated and their call trees generated by the TeamworkjC Rev reverse engineering toolkit. A database of the relevant information is created and can be consulted via the ISCA Display Manager developed using the Motif window manager. The Teamwork CASE workbench provides an interactive environment to lead the analysis and the design of software, automating standard structured methodologies in software development, Some features have been developed to extend the Teamwork capabilities and to inlport information into its environment. Some new utilities to help the integrator visualize a structure chart around a selected module have been developed and included in the environment using Teamwork User Menus capabilities. The parsing tool embedded in the environment can also be used as a stand-alone tool to lead re-engineering operations on software.</p> === Master of Science
author2 Mechanical Engineering
author_facet Mechanical Engineering
Le Gal, Thierry
author Le Gal, Thierry
author_sort Le Gal, Thierry
title Re-engineering software for integration using computer aided software engineering
title_short Re-engineering software for integration using computer aided software engineering
title_full Re-engineering software for integration using computer aided software engineering
title_fullStr Re-engineering software for integration using computer aided software engineering
title_full_unstemmed Re-engineering software for integration using computer aided software engineering
title_sort re-engineering software for integration using computer aided software engineering
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/43412
http://scholar.lib.vt.edu/theses/available/etd-06232009-063016/
work_keys_str_mv AT legalthierry reengineeringsoftwareforintegrationusingcomputeraidedsoftwareengineering
_version_ 1719404527544696832