D: A LANGUAGE FRAMEWORK FOR DISTRIBUTED PROGRAMMING (1997)
| Citations: | 152 - 8 self |
BibTeX
@MISC{Lopes97d:a,
author = {Cristina Isabel Videira Lopes},
title = {D: A LANGUAGE FRAMEWORK FOR DISTRIBUTED PROGRAMMING},
year = {1997}
}
Years of Citing Articles
OpenURL
Abstract
Two of the most important issues in distributed systems are the synchronization of concurrent threads and the application-level data transfers between execution spaces. At the design level, addressing these issues typically requires analyzing the components under a different perspective than is required to analyze the functionality. Very often, it also involves analyzing several components at the same time, because of the way those two issues cross-cut the units of functionality. At the implementation level, existing programming languages fail to provide adequate support for programming in terms of these different and cross-cutting perspectives. The result is that the programming of synchronization and remote data transfers ends up being tangled throughout the components code in more or less arbitrary ways. This thesis presents a language framework called D that untangles the implementation of synchronization







