Synthesis of software programs for embedded control applications

Citation
F. Balarin et al., Synthesis of software programs for embedded control applications, IEEE COMP A, 18(6), 1999, pp. 834-849
Citations number
35
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
ISSN journal
02780070 → ACNP
Volume
18
Issue
6
Year of publication
1999
Pages
834 - 849
Database
ISI
SICI code
0278-0070(199906)18:6<834:SOSPFE>2.0.ZU;2-Y
Abstract
Software components for embedded reactive real-time applications must satis fy tight code size and run-time constraints. Cooperating finite state machi nes provide a convenient intermediate format for embedded system co-synthes is,between high-level specification languages and software or hardware impl ementations. We propose a software generation methodology that takes advant age of a restricted class of specifications and allows for tight control ov er the implementation cost, The methodology exploits several techniques fro m the domain of Boolean function optimization. We also describe how the sim plified control/data-flow graph used as an intermediate representation can be used to accurately estimate the size and timing cost of the final execut able code.