Formal Codesign and Implementation for Multifunction Vehicle Bus Circuits

被引:1
|
作者
Qi, Ji [1 ]
Lo, Kueiming [1 ]
机构
[1] Tsinghua Univ, Sch Software, Beijing 100084, Peoples R China
基金
美国国家科学基金会;
关键词
Formal codesign; MVB circuit; extended timed automata; code optimization;
D O I
10.1109/TVT.2019.2912001
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Classical hardware development approaches for critical embedded systems are inefficient. Extensive resources must be committed before traditional hardware development can commence. Thus, an efficient method for circuit development is urgently required. In this paper, a computer-aided formal development method for a multifunction vehicle bus (MVB) is addressed. First, a formal modeling language is defined and its semantics are analyzed. Then, in terms of the modeling language, a formal computer-aided-design method is proposed for the design of complex MVB circuits. Core modules are modeled by extended timed automata. After the functionality of the model has been verified, the formal model is automatically converted into the hardware description language (HDL) code. Furthermore, code optimization algorithms are proposed to enhance the quality of the generated HDL code. Finally, the optimal formal MVB is designed and implemented as a circuit.
引用
收藏
页码:5221 / 5235
页数:15
相关论文
共 50 条
  • [41] Multifunction board unit for public transport vehicle
    Herman, Ivo
    Vajdik, Milan
    PROCEEDINGS OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOL 3: ADVANCES IN COMMUNICATIONS, 2007, : 357 - +
  • [42] Design of Multifunction GPS/GPRS Vehicle Terminal
    Xiao, Ying
    MANUFACTURING AND APPLIED RESEARCH, 2014, 909 : 210 - 215
  • [43] MULTIFUNCTION MODULE SIMPLIFIES ANALOG-COMPUTER CIRCUITS
    SHIRER, DL
    AMERICAN JOURNAL OF PHYSICS, 1974, 42 (01) : 75 - 75
  • [44] Optoelectronic implementation of a multifunction cellular neural network
    Hung, KS
    Curtis, KM
    Orton, JW
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1996, 43 (08): : 601 - 608
  • [45] Experiences with Formal Engineering: Model-Based Specification, Implementation and Testing of a Software Bus at Neopost.
    Sijtema, Marten
    Stoelinga, Marielle T. A.
    Belinfante, Axel
    Marinelli, Lawrence
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2011, 6959 : 117 - +
  • [46] Hardware/software codesign for embedded implementation of neural networks
    Torres-Huitzil, Cesar
    Girau, Bernard
    Gauffriau, Adrien
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 167 - +
  • [47] On the use of Gedae for the implementation of multifunction RADAR applications
    Lundgren, WI
    Barnes, KB
    Steed, JW
    2005 IEEE International Radar, Conference Record, 2005, : 726 - 731
  • [48] The Design and Implementation of Multifunction Probe Based on SNMP
    Du Jiangyi
    Niu Yan
    2009 IITA INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS ENGINEERING, PROCEEDINGS, 2009, : 434 - 437
  • [49] On implementation of the method of program iterations in multifunction spaces
    Chentsov, AG
    DOKLADY MATHEMATICS, 2002, 66 (01) : 45 - 48
  • [50] Formal verification of circuits and systemsForeword
    P. P. Chakrabarti
    Sadhana, 2002, 27 (2) : 128 - 128