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 条
  • [1] Formal Specification of Medical Systems by Proof-Based Refinement
    Mery, Dominique
    Singh, Neeraj Kumar
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (01)
  • [2] Proof-Based Design of Security Protocols
    Benaissa, Nazim
    Mery, Dominique
    [J]. COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2010, 6072 : 25 - 36
  • [3] Design and Evaluation of a System-on-Chip based Modulator
    Singh, Vinita
    Manikandan, J.
    [J]. 2019 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET 2019): ADVANCING WIRELESS AND MOBILE COMMUNICATIONS TECHNOLOGIES FOR 2020 INFORMATION SOCIETY, 2019, : 13 - 17
  • [4] C++ based system-on-chip design
    Caldari, M
    Conti, M
    Coppola, M
    Giuliodori, M
    Turchetti, C
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2001, 26 (3-4): : 115 - 123
  • [5] The Controller Design Based on Fieldbus and System-on-Chip
    Lin, Shiwei
    [J]. 2009 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT, INNOVATION MANAGEMENT AND INDUSTRIAL ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 567 - 569
  • [6] System-on-chip power consumption refinement and analysis
    Feinstein, David Y.
    Thornton, Mitchell A.
    Kocan, Fatlh
    [J]. 2007 IEEE DALLAS/CAS WORKSHOP ON SYSTEM-ON-CHIP (SOC): DESIGN, APPLICATIONS, INTEGRATION, AND SOFTWARE, 2007, : 81 - +
  • [7] System-on-Chip Design and Implementation
    Brackenbury, Linda E. M.
    Plana, Luis A.
    Pepper, Jeffrey
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2010, 53 (02) : 272 - 281
  • [8] Gamification of System-on-Chip Design
    Hamalainen, Timo D.
    Salminen, Erno
    [J]. 2014 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2014,
  • [9] SMT-based Placement for System-on-Chip Design
    Pointner, Sebastian
    Wenzek, Sven
    Wille, Robert
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [10] Imaging system-on-chip: Design and applications
    El Gamal, A
    [J]. 2003 IEEE LEOS ANNUAL MEETING CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 2003, : 690 - 691