Compositionality in dataflow synchronous languages: Specification & code generation

2Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Modularity is advocated as a solution tor the design of large systems, the mathematical translation of this concept is often that of compositionality. This paper is devoted the issues of compositionality aiming at modular code generation, for dataflow synchronous languages. As careless storing of object code for further reuse in systems design fails to work, we first concentrate on what are the additional features needed to abstract programs for the purpose of code generation: we show that a central notion is that of scheduling specification as resulting from a causality analysis of the given program. Then we study separate compilation for synchronous programs, and we discuss the issue of distributed implementation using an asynchronous medium of communication; for both topics we provide a complete formal study in the extended version [BIG A97] of this paper. Corresponding algorithms are currently under development in the framework of the DC+ common format for synchronous languages.

Cite

CITATION STYLE

APA

Benveniste, A., & Le Guernic, P. (1998). Compositionality in dataflow synchronous languages: Specification & code generation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1536, pp. 61–80). Springer Verlag. https://doi.org/10.1007/3-540-49213-5_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free