A model driven development approach for implementing reactive systems in hardware

Zhonglei Wang, A. Herkersdorf, Stefano Merenda, Michael Tautschnig
{"title":"A model driven development approach for implementing reactive systems in hardware","authors":"Zhonglei Wang, A. Herkersdorf, Stefano Merenda, Michael Tautschnig","doi":"10.1109/FDL.2008.4641445","DOIUrl":null,"url":null,"abstract":"To deal with the increasing complexity of digital systems, the model driven development approach has proven to be beneficial. This paper presents a model driven hardware design process that is dedicated to reactive embedded systems. The approach is based on the component language (COLA), a synchronous data flow language with formal semantics. COLA follows the hypothesis of perfect synchrony. Models thus do not assume specific timing properties and remain deterministic as long as data flow requirements are retained. This is an essential feature for modeling safety-critical systems. Further, the well-defined semantics not only allows that the resulting models can be formally reasoned about, but is also the key to translation to domain-specific languages. This paper describes the approach of translating the models to VHDL descriptions from their graphical representations. As COLA is well-adapted to both data flow description and control automata, the generated VHDL code can be synthesized to very efficient FPGA circuits, comparable to that synthesized from hand-written VHDL code according to our case study.","PeriodicalId":202172,"journal":{"name":"2008 Forum on Specification, Verification and Design Languages","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Forum on Specification, Verification and Design Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FDL.2008.4641445","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

To deal with the increasing complexity of digital systems, the model driven development approach has proven to be beneficial. This paper presents a model driven hardware design process that is dedicated to reactive embedded systems. The approach is based on the component language (COLA), a synchronous data flow language with formal semantics. COLA follows the hypothesis of perfect synchrony. Models thus do not assume specific timing properties and remain deterministic as long as data flow requirements are retained. This is an essential feature for modeling safety-critical systems. Further, the well-defined semantics not only allows that the resulting models can be formally reasoned about, but is also the key to translation to domain-specific languages. This paper describes the approach of translating the models to VHDL descriptions from their graphical representations. As COLA is well-adapted to both data flow description and control automata, the generated VHDL code can be synthesized to very efficient FPGA circuits, comparable to that synthesized from hand-written VHDL code according to our case study.
用于在硬件中实现响应式系统的模型驱动开发方法
为了处理日益复杂的数字系统,模型驱动的开发方法已被证明是有益的。本文提出了一种响应式嵌入式系统的模型驱动硬件设计过程。该方法基于组件语言(COLA),这是一种具有形式化语义的同步数据流语言。COLA遵循完全同步性假设。因此,模型不假设特定的定时属性,只要保留数据流需求,就保持确定性。这是对安全关键型系统建模的基本特性。此外,定义良好的语义不仅允许对结果模型进行正式推理,而且也是将其翻译为特定于领域的语言的关键。本文描述了将模型从图形表示转换为VHDL描述的方法。由于COLA很好地适应了数据流描述和控制自动机,生成的VHDL代码可以合成到非常高效的FPGA电路中,与我们的案例研究中手工编写的VHDL代码合成的代码相当。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信