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
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


Files produced by the author(s)


  • HAL Id : inria-00603329, version 1



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



Record views


Files downloads