• DocumentCode
    1467352
  • Title

    Design of Distributed Heterogeneous Embedded Systems in DDFCharts

  • Author

    Radojevic, Ivan ; Salcic, Zoran ; Roop, Partha S.

  • Author_Institution
    Defence Technol. Agency, New Zealand Defence Force, Auckland, New Zealand
  • Volume
    22
  • Issue
    2
  • fYear
    2011
  • Firstpage
    296
  • Lastpage
    308
  • Abstract
    The use of formal models of computation in dealing with increasing complexity of embedded systems design is gaining attention. A successful model of computation must be able to handle both control-dominated and data-dominated behaviors, which are most often simultaneously present in complex embedded systems. Besides behavioral heterogeneity, direct support for modeling distributed systems is also desirable, since an increasing number of embedded systems belong to this category. In this paper, we present distributed DFCharts (DDFCharts), a language based on a formal model that targets distributed heterogeneous embedded systems. Its top hierarchical level is made suitable to capture distributed systems. Behavioral heterogeneity is addressed by composing finite-state machines (FSMs) and synchronous dataflow graphs (SDFGs). We illustrate modeling in DDFCharts with practical examples and describe its implementation on heterogeneous target architecture.
  • Keywords
    distributed processing; embedded systems; finite state machines; formal specification; specification languages; behavioral heterogeneity; distributed DFCharts language; distributed heterogeneous embedded systems; finite-state machines; formal models; synchronous dataflow graphs; Communication system control; Computational modeling; Control systems; Distributed computing; Embedded computing; Embedded system; Network-on-a-chip; Productivity; Signal processing algorithms; Strontium; Formal languages; heterogeneous systems.; modeling; specification languages;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2010.69
  • Filename
    5445089