Generation of SystemC/TLM code from UML/MARTE sequence diagrams for verification

被引:0
作者
Ebeid, Emad [1 ]
Quaglia, Davide [1 ]
Fummi, Franco [1 ]
机构
[1] Univ Verona, Dept Comp Sci, I-37100 Verona, Italy
来源
2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS) | 2012年
关键词
UML; Sequence diagram; MARTE; VSL; SystemC/TLM; timing constraint; SOC DESIGN;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Verification of real time embedded systems at high level of abstraction is a challenging task that requires the simulation of the system and the checking of its timing and functional properties as well as constraints. The paper presents a methodology which starts from UML sequence diagrams with MARTE timing constraints and generates a SystemC/TLM model with checkers. The execution of the model allows to verify the specified sequence of exchanged information between components while checkers allow to verify that properties and timing constraints are met. The application of the methodology to the design of a wireless sensor node shows the validity of the approach and its simulation overhead.
引用
收藏
页码:187 / 190
页数:4
相关论文
共 10 条
  • [1] [Anonymous], 2011, ACC STAND OVL V2 LIB
  • [2] Chen X, 2005, ASIA S PACIF DES AUT, P932
  • [3] Fateh B., 2010, INT J COMPUTER APPL, V8, P10
  • [4] Design and verification of SystemC trans action-level models
    Habibi, A
    Tahar, S
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (01) : 57 - 68
  • [5] Nguyen KD, 2004, REAL TIM SYST SYMP P, P459
  • [6] Object Management Group, 2011, OMG Document formal/ 2011-06-02
  • [7] Object Management Group, 2009, 20090202 OMG
  • [8] A SoC design methodology involving a UML 2.0 profile for SystemC
    Riccobene, E
    Scandurra, P
    Rosti, A
    Bocchio, S
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 704 - 709
  • [9] Transaction Level Modeling Working Group, 2006, OSCI TLM 2 0
  • [10] Yu JS, 2006, WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, P6173