Skip to Main content Skip to Navigation
Conference papers

A GALS Language for Dynamic Distributed and Reactive Programs

Abstract : We propose a Globally Asynchronous Locally Syn- chronous language DSystemJ for designing dynamic distributed systems. DSystemJ, an extension of the reactive asynchronous SystemJ language, enhances it with dynamic creation and process mobility, and uses the Java language for programming sequential data computations. Moreover, DSystemJ is equipped with a formal semantics, which allows, formal system specifi- cation, reasoning, and automatic code generation. Compared to special purpose languages, DSystemJ is better in terms of implementation, scalability, and features. Compared to general purpose languages, DSystemJ is better because it exposes, at the language level, OS features like communication, concurrency, process creation and migration, therefore making it better suited for system level design of complex distributed systems.
Complete list of metadata

Cited literature [21 references]  Display  Hide  Download

https://hal.inria.fr/inria-00603329
Contributor : Alain Girault Connect in order to contact the contributor
Submitted on : Friday, June 24, 2011 - 4:00:12 PM
Last modification on : Sunday, June 26, 2022 - 4:56:42 AM
Long-term archiving on: : Friday, November 9, 2012 - 4:55:47 PM

File

ACSD-P40-final.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00603329, version 1

Collections

Citation

Avinash Malik, Alain Girault, Zoran Salcic. A GALS Language for Dynamic Distributed and Reactive Programs. ACSD, Jun 2011, Newcastle, United Kingdom. ⟨inria-00603329⟩

Share

Metrics

Record views

125

Files downloads

188