DocumentCode :
1570643
Title :
An alternative polychronous model and synthesis methodology for model-driven embedded software
Author :
Jose, Bijoy A. ; Shukla, Sandeep K.
Author_Institution :
Bradley Dept. of Electr. & Comput. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
fYear :
2010
Firstpage :
13
Lastpage :
18
Abstract :
Multi-clocked synchronous (a.k.a. Polychronous) specification languages do not assume that execution proceeds by sampling inputs at predetermined global synchronization points. The software synthesized from such specifications are paced by arrival of certain inputs, or evaluation of certain internal variables. Here, we present an alternate polychronous model of computation termed Multi-rate Instantaneous Channel connected Data Flow (MRICDF) actor network model. Sequential embedded software from MRICDF specifications can be synthesized using epoch analysis, a technique proposed to form a unique order of events without a reference time line. We show how to decide on the implementability of MRICDF specification and how additional epoch information can help in synthesizing deterministic sequential software. The semantics of an MRICDF is akin to that of SIGNAL, but is visual and easier to specify. Also, our prime implicate based epoch analysis technique avoids the complex clock-tree based analysis required in SIGNAL. We experimented with the usability of MRICDF formalism by creating EmCodeSyn, our visual specification and synthesis tool. Our attempt is to make polychronous specification based software synthesis more accessible to engineers, by proposing this alternative model with different semantic exposition and simpler analysis techniques.
Keywords :
embedded systems; formal specification; parallel languages; software tools; specification languages; EmCodeSyn; SIGNAL; complex clock-tree based analysis; deterministic sequential embedded software synthesis; epoch analysis; model-driven embedded software; multirate instantaneous channel connected data flow actor network model; polychronous specification based software synthesis; visual specification; visual synthesis tool; Computational modeling; Computer networks; Data flow computing; Embedded software; Network synthesis; Sampling methods; Signal analysis; Signal synthesis; Specification languages; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-5765-6
Electronic_ISBN :
978-1-4244-5767-0
Type :
conf
DOI :
10.1109/ASPDAC.2010.5419925
Filename :
5419925
Link To Document :
بازگشت