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...
Main Author: | |
---|---|
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 |