Generation of Structural VHDL Code with Library Components from Formal Event-B Models

Digital System Design(2013)

引用 2|浏览0
暂无评分
摘要
We propose a design approach to integrating correct-by-construction formal modeling with hardware implementations in VHDL. Formal modeling is performed within the Event-B framework that supports the refinement approach, i.e., stepwise unfolding of system properties in a correct-by-construction manner. After an implement able model of a hardware system is derived, we apply an additional refinement step in order to introduce hardware library components in the form of functions. We show the mapping between these functions and corresponding library components such that structural, i.e., component-based, VHDL implementation is derived. The application of functions binds unrestricted data types and substitutes regular operations with function calls. The approach is presented through examples that illustrate the additional refinement step and the code generation. We show the advantages in terms of occupied area (2, 5% and 12, 5%) and performance (13, 7% and 15, 4%) of the descriptions that incorporate hardware library components.
更多
查看译文
关键词
vhdl implementation,functions binds unrestricted data,additional refinement step,formal event-b models,corresponding library component,structural vhdl code,correct-by-construction formal modeling,hardware implementation,design approach,library components,hardware library component,hardware system,refinement approach,object oriented programming,hardware description languages
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要