2014 Twelfth ACM/IEEE Conference on Formal Methods and Models for Codesign (MEMOCODE) 2014
DOI: 10.1109/memcod.2014.6961842
|View full text |Cite
|
Sign up to set email alerts
|

Optimized distribution of synchronous programs via a polychronous model

Abstract: This paper presents a distribution methodology for synchronous programs, applied in particular on programs written in the Quartz language. The given program is first transformed into an intermediate model of guarded actions. After userspecified partitioning, the generated sub-models are transformed into Signal processes. Using the multi-clock calculation model of the Signal language, an optimized data-flow network can be automatically constructed. The optimization includes reducing the communication quantity a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2015
2015
2015
2015

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 24 publications
0
3
0
Order By: Relevance
“…The deployment of synchronous applications in such architectures rises some issues that has driven several researches. Asynchronous interactions [1,43], synchronous semantic preservation [44,45], automatic distributed code generation [46,47,48], verification of synchronous distributed applications [49,50] are some examples of these problems. Here we focus on the asynchronous interactions issue.…”
Section: Synchronous Programming and Distributed Systemsmentioning
confidence: 99%
See 2 more Smart Citations
“…The deployment of synchronous applications in such architectures rises some issues that has driven several researches. Asynchronous interactions [1,43], synchronous semantic preservation [44,45], automatic distributed code generation [46,47,48], verification of synchronous distributed applications [49,50] are some examples of these problems. Here we focus on the asynchronous interactions issue.…”
Section: Synchronous Programming and Distributed Systemsmentioning
confidence: 99%
“…The fourth changes the current slide in response to the event SHOW_SLIDE (lines [40][41][42][43]. And finally, the last trail reacts to each occurrence of the event SEEK, performing a seek operation, and then withdraws the control from the student (i.e., it sets the variable control to 0) broadcasting this to all students (lines [45][46][47][48][49][50]. Now let's focus on the students program, whose source code is depicted in Listing 6.5.…”
Section: Use Case 2: Online Educationmentioning
confidence: 99%
See 1 more Smart Citation