DocumentCode :
646967
Title :
Synthesizing distributed scheduling implementation for probabilistic component-based systems
Author :
Bensalem, Saddek ; Legay, Axel ; Nouri, Alireza ; Peled, Doron
Author_Institution :
VERIMAG, UJF-Grenoble 1, Grenoble, France
fYear :
2013
fDate :
18-20 Oct. 2013
Firstpage :
87
Lastpage :
96
Abstract :
Developing concurrent systems typically involves a lengthy debugging period, due to the huge number of possible intricate behaviors. Using a high level description formalism at the intermediate level between the specification and the code can vastly help reduce the cost of this process, and the existence of remaining bugs in the deployed code. Verification is much more affordable at this level. An automatic translation of component based systems into running code, which preserves the temporal properties of the design, helps synthesizing reliable code. We provide here a transformation from a high level description formalism of component based system with probabilistic choices into running code. This transformation involves synchronization using shared variables. This synchronization is component-based rather than interaction-based, because of the need to guarantee a stable view for a component that performs probabilistic choice. We provide the synchronization algorithm and report on the implementation.
Keywords :
object-oriented programming; probability; program debugging; program verification; synchronisation; automatic translation; concurrent systems; debugging period; distributed scheduling synthesis; high level description formalism; interaction-based system; probabilistic component-based systems; reliable code synthesis; shared variables; synchronization algorithm; Algorithm design and analysis; Automata; Concurrent computing; Markov processes; Probabilistic logic; Silicon; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Codesign (MEMOCODE), 2013 Eleventh IEEE/ACM International Conference on
Conference_Location :
Portland, OR
Print_ISBN :
978-1-4799-0903-2
Type :
conf
Filename :
6670945
Link To Document :
بازگشت