The Mapping and Integration of The Haskell Language to The Common Object Request Broker Architecture

This dissertation is about the mapping and integration of the pure functional language Haskell to the Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA). The purpose of this work is to create the definitions necessary for programs written in the Haskell language t...

Full description

Bibliographic Details
Main Author: Leitner, Lee J.
Published: NSUWorks 1996
Subjects:
Online Access:http://nsuworks.nova.edu/gscis_etd/667
id ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-1666
record_format oai_dc
spelling ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-16662016-04-25T19:41:19Z The Mapping and Integration of The Haskell Language to The Common Object Request Broker Architecture Leitner, Lee J. This dissertation is about the mapping and integration of the pure functional language Haskell to the Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA). The purpose of this work is to create the definitions necessary for programs written in the Haskell language to successfully interoperate with programs written in any other programming languages operating within the OMG/CORBA environment. This work extended prior work in the areas of language integration into distributed environments, and language mappings to the OMG/CORBA environment. It also extended and synthesized the prior theoretical and applied research to integrate imperative and object-oriented characteristics into the Haskell programming language. In order to accomplish this objective, a language mapping from the OMG Interface Definition Language to Haskell was created. Specific extensions were created in Haskell to support the semantics of this interface definition language. These extensions also respected Haskell's pure functional, non-strict semantics as well. It is expected that the results of this work are sufficient so that object brokerage systems can be implemented to support the mapping and integration definitions defined in this dissertation. In addition, it is expected that the extensions and techniques defined in this work may have further utility in similar theoretical and applied problem domains. 1996-01-01T08:00:00Z text http://nsuworks.nova.edu/gscis_etd/667 CEC Theses and Dissertations NSUWorks Computer Sciences
collection NDLTD
sources NDLTD
topic Computer Sciences
spellingShingle Computer Sciences
Leitner, Lee J.
The Mapping and Integration of The Haskell Language to The Common Object Request Broker Architecture
description This dissertation is about the mapping and integration of the pure functional language Haskell to the Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA). The purpose of this work is to create the definitions necessary for programs written in the Haskell language to successfully interoperate with programs written in any other programming languages operating within the OMG/CORBA environment. This work extended prior work in the areas of language integration into distributed environments, and language mappings to the OMG/CORBA environment. It also extended and synthesized the prior theoretical and applied research to integrate imperative and object-oriented characteristics into the Haskell programming language. In order to accomplish this objective, a language mapping from the OMG Interface Definition Language to Haskell was created. Specific extensions were created in Haskell to support the semantics of this interface definition language. These extensions also respected Haskell's pure functional, non-strict semantics as well. It is expected that the results of this work are sufficient so that object brokerage systems can be implemented to support the mapping and integration definitions defined in this dissertation. In addition, it is expected that the extensions and techniques defined in this work may have further utility in similar theoretical and applied problem domains.
author Leitner, Lee J.
author_facet Leitner, Lee J.
author_sort Leitner, Lee J.
title The Mapping and Integration of The Haskell Language to The Common Object Request Broker Architecture
title_short The Mapping and Integration of The Haskell Language to The Common Object Request Broker Architecture
title_full The Mapping and Integration of The Haskell Language to The Common Object Request Broker Architecture
title_fullStr The Mapping and Integration of The Haskell Language to The Common Object Request Broker Architecture
title_full_unstemmed The Mapping and Integration of The Haskell Language to The Common Object Request Broker Architecture
title_sort mapping and integration of the haskell language to the common object request broker architecture
publisher NSUWorks
publishDate 1996
url http://nsuworks.nova.edu/gscis_etd/667
work_keys_str_mv AT leitnerleej themappingandintegrationofthehaskelllanguagetothecommonobjectrequestbrokerarchitecture
AT leitnerleej mappingandintegrationofthehaskelllanguagetothecommonobjectrequestbrokerarchitecture
_version_ 1718248575892193280