The encapsulation of legacy binaries using and XML-based approach with applications in ocean forecasting

Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2003. === Includes bibliographical references (p. 85-87). === This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Sp...

Full description

Bibliographic Details
Main Author: Chang, Robert C., 1979-
Other Authors: Nicholas M. Patrikalakis.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2005
Subjects:
Online Access:http://hdl.handle.net/1721.1/16963
id ndltd-MIT-oai-dspace.mit.edu-1721.1-16963
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-169632019-05-02T16:13:43Z The encapsulation of legacy binaries using and XML-based approach with applications in ocean forecasting Chang, Robert C., 1979- Nicholas M. Patrikalakis. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2003. Includes bibliographical references (p. 85-87). This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. This thesis presents an XML-based approach for the encapsulation of legacy binaries. A method that utilizes XML documents to describe the various parameters and settings for the compilation and execution of an encapsulated binary is discussed. The binary is treated as a black-box component and the XML description for that binary contains relevant restrictions, such as input and output files and runtime parameters read in from the standard input stream. The proposed XML schema design constrains the aforementioned XML descriptions of binaries. The usage parameters for the binaries are expressed by such XML documents. A prototype system is then able to take any of these schema-conforming XML descriptions and display the relevant user controls in a graphical user interface (GUI). Instead of editing obscure script files, the user can make changes to build-time and runtime parameters for a binary using the presented system interface. After validating the user inputs, the system generates the required script files automatically and proceeds to compile and/or execute the binary. The Primary Equation Model binary of the Harvard Ocean Prediction System (HOPS) was successfully encapsulated using the presented approach. The customization and control of the binary's compilation and execution through a GUI was achieved. by Robert C. Chang. M.Eng. 2005-05-19T15:27:54Z 2005-05-19T15:27:54Z 2003 2003 Thesis http://hdl.handle.net/1721.1/16963 53448499 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 99 p. 766493 bytes 766209 bytes application/pdf application/pdf application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Electrical Engineering and Computer Science.
spellingShingle Electrical Engineering and Computer Science.
Chang, Robert C., 1979-
The encapsulation of legacy binaries using and XML-based approach with applications in ocean forecasting
description Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2003. === Includes bibliographical references (p. 85-87). === This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. === This thesis presents an XML-based approach for the encapsulation of legacy binaries. A method that utilizes XML documents to describe the various parameters and settings for the compilation and execution of an encapsulated binary is discussed. The binary is treated as a black-box component and the XML description for that binary contains relevant restrictions, such as input and output files and runtime parameters read in from the standard input stream. The proposed XML schema design constrains the aforementioned XML descriptions of binaries. The usage parameters for the binaries are expressed by such XML documents. A prototype system is then able to take any of these schema-conforming XML descriptions and display the relevant user controls in a graphical user interface (GUI). Instead of editing obscure script files, the user can make changes to build-time and runtime parameters for a binary using the presented system interface. After validating the user inputs, the system generates the required script files automatically and proceeds to compile and/or execute the binary. The Primary Equation Model binary of the Harvard Ocean Prediction System (HOPS) was successfully encapsulated using the presented approach. The customization and control of the binary's compilation and execution through a GUI was achieved. === by Robert C. Chang. === M.Eng.
author2 Nicholas M. Patrikalakis.
author_facet Nicholas M. Patrikalakis.
Chang, Robert C., 1979-
author Chang, Robert C., 1979-
author_sort Chang, Robert C., 1979-
title The encapsulation of legacy binaries using and XML-based approach with applications in ocean forecasting
title_short The encapsulation of legacy binaries using and XML-based approach with applications in ocean forecasting
title_full The encapsulation of legacy binaries using and XML-based approach with applications in ocean forecasting
title_fullStr The encapsulation of legacy binaries using and XML-based approach with applications in ocean forecasting
title_full_unstemmed The encapsulation of legacy binaries using and XML-based approach with applications in ocean forecasting
title_sort encapsulation of legacy binaries using and xml-based approach with applications in ocean forecasting
publisher Massachusetts Institute of Technology
publishDate 2005
url http://hdl.handle.net/1721.1/16963
work_keys_str_mv AT changrobertc1979 theencapsulationoflegacybinariesusingandxmlbasedapproachwithapplicationsinoceanforecasting
AT changrobertc1979 encapsulationoflegacybinariesusingandxmlbasedapproachwithapplicationsinoceanforecasting
_version_ 1719036787159990272