System-on-chip design by proof-based refinement

被引:1
|
作者
Dominique Cansell
Dominique Méry
Cyril Proch
机构
[1] Université de Metz,
[2] LORIA CNRS UMR 7503,undefined
[3] Université Henri Poincaré Nancy 1,undefined
[4] LORIA CNRS UMR 7503,undefined
关键词
Event B method; Refinement; System-on-chip; Proof; Formal modelling; SystemC; Simulation; Operational semantics;
D O I
10.1007/s10009-009-0104-7
中图分类号
学科分类号
摘要
Systems-on-chip (SoCs) and SoC architectures provide a collection of challenging problems related to specification, modelling techniques, security issues and structuring questions. We describe a design methodology integrating the event B method and characterized by the incremental and proof-controlled construction of SoC models. The essence of the methodology is the refinement of models, starting from system requirements and producing event B models for characterizing the system under development. The refinement is a unifying concept that ensures the consistency of the different models produced and our contribution is an illustration through a case study, namely a system for measuring the parameters of audio/video quality in the digital video broadcasting (DVB) set of digital TV standards. The first part is the derivation of an architecture of parameters from the document ETSI TR 101 290 and the validation of the architecture using invariants of B models. The second part is the proposal of B models of the SystemC scheduler and an instantiation of these abstract models of the simulation semantics by parameters of the SystemC codes automatically translated from the B models of the DVB system. Finally, the third part relies upon a proof-based methodology for deriving an operational semantics of a given system that is expressed by an event B model including invariant properties.
引用
收藏
页码:217 / 238
页数:21
相关论文
共 50 条
  • [31] Proof-based system engineering using a virtual system model
    Biely, M
    Le Lann, G
    Schmid, U
    [J]. SERVICE AVAILABILITY, 2005, 3694 : 164 - 179
  • [32] Wearable Microwave Radiometers for Remote Fire Detection: System-on-Chip (SoC) Design and Proof of the Concept
    Tasselli, G.
    Alimenti, F.
    Fonte, A.
    Zito, D.
    Roselli, L.
    De Rossi, D.
    Lanata, A.
    Neri, B.
    Tognetti, A.
    [J]. 2008 30TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-8, 2008, : 981 - +
  • [33] Network-on-chip: A new paradigm for system-on-chip design
    Nurmi, Jari
    [J]. 2005 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2005, : 2 - 6
  • [34] An efficient bus architecture for system-on-chip design
    Cordan, B
    [J]. PROCEEDINGS OF THE IEEE 1999 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1999, : 623 - 626
  • [35] System-on-chip design beyond 50 GHz
    Voinigescu, SP
    Gordon, M
    Lee, C
    Yao, T
    Mangan, A
    Yau, K
    [J]. FIFTH INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2005, : 10 - 13
  • [36] Mitigating Soft Errors in System-on-chip Design
    Yu, Hai
    Fan Xiaoya
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1260 - +
  • [37] FPGA-based many-core System-on-Chip design
    Baklouti, M.
    Marquet, Ph.
    Dekeyser, J. L.
    Abid, M.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (4-5) : 302 - 312
  • [38] Multimedia Terminal System-on-Chip Design and Simulation
    Ivano Barbieri
    Massimo Bariani
    Alessandro Scotto
    Marco Raggio
    [J]. EURASIP Journal on Advances in Signal Processing, 2005
  • [39] Multimedia terminal system-on-chip design and simulation
    Barbieri, I
    Bariani, M
    Scotto, A
    Raggio, M
    [J]. EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2005, 2005 (16) : 2694 - 2700
  • [40] Design of a configurable system-on-chip for audio application
    Tan, Honghe
    Sun, Yihe
    [J]. ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 740 - 743