| Type of Document |
Master's Thesis |
| Author |
Hwang, Jae Woong
|
| URN |
etd-02132009-172449 |
| Title |
OODSF :an object-oriented data specification framework in a heterogeneous computing environment |
| Degree |
Master of Science |
| Department |
Computer Science |
| Advisory Committee |
| Advisor Name |
Title |
| Kafura, Dennis G. |
Committee Chair |
| Fox, Edward Alan |
Committee Member |
| Midkiff, Scott F. |
Committee Member |
|
| Keywords |
- C++
- language binding
- encoding/decoding
- CDR
- object-oriented systems
- distributed computing
- interoperability
- ASN.1
- IDL
- specification languages
- XDR
- BER
|
| Date of Defense |
1995-10-14 |
| Availability |
restricted |
Abstract
The Object-Oriented Data Specification Framework (OODSF) is a C++ framework
to facilitate programming in a heterogeneous distributed environment. Using the OODSF,
C++ language bindings of commonly used specification languages, such as Abstract
Syntax Notation 1 (ASN.l) and Interface Definition Language (IDL), can be defined. The
OODSF defines C++ class libraries for ASN.l and IDL to simplify the C++ language
bindings. Arbitrary application-level IDL and ASN.l specifications can be translated into
C++ representations based on these class libraries. The OODSF contains facilities for
encoding and decoding transferred data, allowing interoperability in a heterogeneous
distributed system. A general interface is provided to encoding and decoding services so
that a flexible choice of an encoding rule can be made. The current implementation of the
OODSF contains external Encoding Rule (XDR) and Basic Encoding Rule (BER
|
| Files |
| Filename |
Size |
Approximate Download Time
(Hours:Minutes:Seconds) |
| 28.8 Modem |
56K Modem |
ISDN (64 Kb) |
ISDN (128 Kb) |
Higher-speed Access |
![[VT]](http://scholar.lib.vt.edu/images/ETD-db/restricted.gif) |
LD5655.V855_1995.H836.pdf |
3.05 Mb |
00:14:07 |
00:07:15 |
00:06:21 |
00:03:10 |
00:00:16 |
![[BTD]](http://scholar.lib.vt.edu/images/ETD-db/btd.gif)
next to an author's name indicates that all
files or directories associated with their ETD
are accessible from the Virginia Tech campus network only.
|