Marshalgen

A package for semi-automatic marshaling of objects

Gene Cooperman, Ning Ke, Huanmei Wu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Marshalling or serialization of objects is an important component of both distributed and parallel computing. Current systems impose a significant burden on the programmer for describing the marshaling of complex, recursive data structures. Marshalgen provides a semi-automatic process for marshaling in C and C++. Marshalgen avoids the need for complex IDLs and auxiliary routines. It is based on annotations of the existing Source code.

Original languageEnglish (US)
Title of host publicationProceedings of the International Conference on Internet Computing
EditorsP. Langendoerfer, O. Droegehorn
Pages555-560
Number of pages6
Volume2
StatePublished - 2003
Externally publishedYes
EventProceedings of the International Conference on Internet Computing, IC'03 - Las Vegas, NV, United States
Duration: Jun 23 2003Jun 26 2003

Other

OtherProceedings of the International Conference on Internet Computing, IC'03
CountryUnited States
CityLas Vegas, NV
Period6/23/036/26/03

Fingerprint

Distributed computer systems
Parallel processing systems
Data structures

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Cooperman, G., Ke, N., & Wu, H. (2003). Marshalgen: A package for semi-automatic marshaling of objects. In P. Langendoerfer, & O. Droegehorn (Eds.), Proceedings of the International Conference on Internet Computing (Vol. 2, pp. 555-560)

Marshalgen : A package for semi-automatic marshaling of objects. / Cooperman, Gene; Ke, Ning; Wu, Huanmei.

Proceedings of the International Conference on Internet Computing. ed. / P. Langendoerfer; O. Droegehorn. Vol. 2 2003. p. 555-560.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Cooperman, G, Ke, N & Wu, H 2003, Marshalgen: A package for semi-automatic marshaling of objects. in P Langendoerfer & O Droegehorn (eds), Proceedings of the International Conference on Internet Computing. vol. 2, pp. 555-560, Proceedings of the International Conference on Internet Computing, IC'03, Las Vegas, NV, United States, 6/23/03.
Cooperman G, Ke N, Wu H. Marshalgen: A package for semi-automatic marshaling of objects. In Langendoerfer P, Droegehorn O, editors, Proceedings of the International Conference on Internet Computing. Vol. 2. 2003. p. 555-560
Cooperman, Gene ; Ke, Ning ; Wu, Huanmei. / Marshalgen : A package for semi-automatic marshaling of objects. Proceedings of the International Conference on Internet Computing. editor / P. Langendoerfer ; O. Droegehorn. Vol. 2 2003. pp. 555-560
@inproceedings{11d7a4ccf63c4ea5bfd8669d7238f289,
title = "Marshalgen: A package for semi-automatic marshaling of objects",
abstract = "Marshalling or serialization of objects is an important component of both distributed and parallel computing. Current systems impose a significant burden on the programmer for describing the marshaling of complex, recursive data structures. Marshalgen provides a semi-automatic process for marshaling in C and C++. Marshalgen avoids the need for complex IDLs and auxiliary routines. It is based on annotations of the existing Source code.",
author = "Gene Cooperman and Ning Ke and Huanmei Wu",
year = "2003",
language = "English (US)",
volume = "2",
pages = "555--560",
editor = "P. Langendoerfer and O. Droegehorn",
booktitle = "Proceedings of the International Conference on Internet Computing",

}

TY - GEN

T1 - Marshalgen

T2 - A package for semi-automatic marshaling of objects

AU - Cooperman, Gene

AU - Ke, Ning

AU - Wu, Huanmei

PY - 2003

Y1 - 2003

N2 - Marshalling or serialization of objects is an important component of both distributed and parallel computing. Current systems impose a significant burden on the programmer for describing the marshaling of complex, recursive data structures. Marshalgen provides a semi-automatic process for marshaling in C and C++. Marshalgen avoids the need for complex IDLs and auxiliary routines. It is based on annotations of the existing Source code.

AB - Marshalling or serialization of objects is an important component of both distributed and parallel computing. Current systems impose a significant burden on the programmer for describing the marshaling of complex, recursive data structures. Marshalgen provides a semi-automatic process for marshaling in C and C++. Marshalgen avoids the need for complex IDLs and auxiliary routines. It is based on annotations of the existing Source code.

UR - http://www.scopus.com/inward/record.url?scp=1842428981&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=1842428981&partnerID=8YFLogxK

M3 - Conference contribution

VL - 2

SP - 555

EP - 560

BT - Proceedings of the International Conference on Internet Computing

A2 - Langendoerfer, P.

A2 - Droegehorn, O.

ER -